2011-10-17 20 views
5

मैंने अभी उबंटू 11.10 में अपग्रेड किया है और मुझे फ़्यूज़न यात्री शुरू करने में समस्या है। मैं निम्नलिखित त्रुटि मिलती है: अगर कोई इस समस्या के लिए एक ठीक हैफ़्यूज़न पैसेंजर उबंटू 11.10

/usr/bin/ld: /usr/lib/ruby/gems/1.8/gems/passenger-3.0.8/ext/nginx/../common/libpassenger_common.a(aggregate.o): undefined reference to symbol '[email protected]@GLIBC_2.2.5' 
/usr/bin/ld: note: '[email protected]@GLIBC_2.2.5' is defined in DSO /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libm.so so try adding it to the linker command line 
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libm.so: could not read symbols: Invalid operation 
collect2: ld returned 1 exit status 
make[1]: *** [objs/nginx] Error 1 
make[1]: Leaving directory `/tmp/root-passenger-23103/nginx-1.0.5' 
make: *** [build] Error 2 

सोच रहा था या अगर यह एक ज्ञात मुद्दा है कि जल्द ही निर्धारित किया जा सकता है।

धन्यवाद

उत्तर

11

इस समस्या को ठीक करने के लिए gcc-4.4 स्थापित करें।

sudo apt-get install gcc-4.4 g++-4.4 libstdc++6-4.4-dev 
rvmsudo CC=gcc-4.4 passenger-install-nginx-module 
+0

अभी भी 14.04 पर समस्या का हल :) – soupdiver

0

rvmsudo समाधान मेरे लिए काम नहीं किया, जैसा कि मैंने यात्री मणि पहले से ही स्थापित किया था, और rvm सिस्टम-वाइड एक है कि स्थापित rvmsudo की उसके बजाय इसका उपयोग करना चाहता था।

क्या मेरे लिए किया था काम है:

sudo apt-get install gcc-4.4 g++-4.4 libstdc++6-4.4-dev 
CC=gcc-4.4 passenger start 
संबंधित मुद्दे