2013-01-24 2 views
3

나는 debian wheezy raspberry pi에 루비와 루비 보석을 달고 있습니다.여객이 아파치 오류를 설치하십시오.

Apache: 
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1. 
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1. 

를 그리고 컴파일 시작할 때 다음은이 보여줍니다 :

Compiling and installing Apache 2 module... 
cd /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.19 
/usr/bin/ruby1.9.1 /usr/bin/rake apache2:clean apache2 RELEASE=yes 
# /usr/bin/ruby1.9.1 /usr/bin/rake apache2:clean apache2 RELEASE=yes 
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1. 
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1. 
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1. 
Use of uninitialized value $includedir in concatenation (.) or string at (eval 9) line 1. 
rm -rf ext/common/libboost_oxt.a ext/common/libboost_oxt 
rm -rf ext/common/libpassenger_common.a ext/common/libpassenger_common 
rm -f agents/PassengerWatchdog agents/PassengerLoggingAgent 
rm -rf ext/apache2/module_libboost_oxt.a ext/apache2/module_libboost_oxt 
rm -rf ext/apache2/module_libpassenger_common.a ext/apache2/module_libpassenger_common 
rm -rf ext/apache2/Configuration.o ext/apache2/Bucket.o ext/apache2/Hooks.o ext/apache2/mod_passenger.o ext/apache2/mod_passenger.so agents/PassengerHelperAgent 
mkdir -p ext/apache2/module_libpassenger_common 
g++ -Iext -Iext/common -Iext/libev -fPIC -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include -I/usr/include/apr-1.0 -I/usr/include/openssl -I/usr/include/xmltok -pthread -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -DBOOST_SP_USE_PTHREADS -DHAS_ALLOCA_H -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o ext/apache2/module_libpassenger_common/aggregate.o -c ext/apache2/module_libpassenger_common/aggregate.cpp 
rm -rf ext/apache2/module_libpassenger_common.a 
ar cru ext/apache2/module_libpassenger_common.a ext/apache2/module_libpassenger_common/aggregate.o 
ranlib ext/apache2/module_libpassenger_common.a 
mkdir -p ext/apache2/module_libboost_oxt 
g++ -Iext -fPIC -fvisibility=hidden -DVISIBILITY_ATTRIBUTE_SUPPORTED -Wno-attributes -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include -I/usr/include/apr-1.0 -I/usr/include/openssl -I/usr/include/xmltok -pthread -I/usr/include/apache2 -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -DBOOST_SP_USE_PTHREADS -DHAS_ALLOCA_H -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o ext/apache2/module_libboost_oxt/aggregate.o -c ext/apache2/module_libboost_oxt/aggregate.cpp 
In file included from ext/boost/src/pthread/thread.cpp:27:0, 
       from ext/apache2/module_libboost_oxt/aggregate.cpp:6: 
ext/boost/src/pthread/timeconv.inl: In function âvoid {anonymous}::to_time(int, boost::xtime&)â: 
ext/boost/src/pthread/timeconv.inl:22:9: warning: variable âresâ set but not used [-Wunused-but-set-variable] 
ext/boost/src/pthread/timeconv.inl: In function âvoid {anonymous}::to_timespec_duration(const boost::xtime&, timespec&)â: 
ext/boost/src/pthread/timeconv.inl:59:9: warning: variable âresâ set but not used [-Wunused-but-set-variable] 
ext/boost/src/pthread/timeconv.inl: In function âvoid {anonymous}::to_duration(boost::xtime, int&)â: 
ext/boost/src/pthread/timeconv.inl:90:9: warning: variable âresâ set but not used [-Wunused-but-set-variable] 
ext/boost/src/pthread/timeconv.inl: In function âvoid {anonymous}::to_microduration(boost::xtime, int&)â: 
ext/boost/src/pthread/timeconv.inl:112:9: warning: variable âresâ set but not used [-Wunused-but-set-variable] 
나는 아파치와 승객 보석을 설치 한 후 passenger-install-apache2-module 명령을 실행하면 모든 구성 요소가 설치되어 있는지 검사 할 때,이 있습니다

아파치와 승객을 다시 설치하려고했지만 오류가 남아 있습니다. 아파치는 그렇지 않으면 정상적으로 기능한다.

편집 : 아파치 헤더가 설치되어 있지 않으면 '초기화되지 않은 값'경고가 발생하지 않습니다. 일단 설치하면 오류가 발생합니다.

답변

1

이전에 비슷한 문제가 있었지만 raspberry pi는 발견되지 않았습니다. 해결 방법은 보석에서 승객을 설치하는 것이 아니라 "aptitude install libapache2-mod-passenger"명령을 사용하는 것입니다. 그것은 데비안 패키지가 일반적으로 잘 테스트 된 품질을 가지고 있기 때문에 잘 작동 할 수 있습니다.

관련 문제