-lpthread -lcrypt -lm /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx/../common/libpassenger_common.a /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx/../common/libboost_oxt.a -lstdc++ -lpthread /tmp/root-passenger-20247/pcre-8.12/.libs/libpcre.a -lssl -lcrypto -ldl -lz
/usr/bin/ld: /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx/../common/libpassenger_common.a(aggregate.o): undefined reference to symbol 'pow@@GLIBC_2.0'
/usr/bin/ld: note: 'pow@@GLIBC_2.0' is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libm.so so try adding it to the linker command line
/usr/lib/gcc/i686-linux-gnu/4.6.1/../../../i386-linux-gnu/libm.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] 错误 1
make[1]:正在离开目录 `/tmp/root-passenger-20247/nginx-1.0.6'
make: *** [build] 错误 2
解决办法:
修改
/usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/nginx/config
文件(这个目录是passenger的安装目录,在你的gems目录中找,要是不知道可以运行gem env,可以看到有个INSTALLATION DIRECTORY),把下面这段代码
ngx_feature="Math library"
ngx_feature_name=
ngx_feature_run=no
ngx_feature_incs="#include <math.h>"
ngx_feature_path=
ngx_feature_libs="-lm"
ngx_feature_test="pow(1, 2)"
. auto/feature
if [ $ngx_found = yes ]; then
CORE_LIBS="$CORE_LIBS -lm"
fi
移到下面这段代码后面
ngx_addon_name=ngx_http_passenger_module
HTTP_MODULES="$HTTP_MODULES ngx_http_passenger_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS \
${ngx_addon_dir}/ngx_http_passenger_module.c \
${ngx_addon_dir}/Configuration.c \
${ngx_addon_dir}/ContentHandler.c \
${ngx_addon_dir}/StaticContentHandler.c"
NGX_ADDON_DEPS="$NGX_ADDON_DEPS \
${ngx_addon_dir}/Configuration.h \
${ngx_addon_dir}/ContentHandler.h \
${ngx_addon_dir}/StaticContentHandler.h \
${ngx_addon_dir}/ngx_http_passenger_module.h \
${ngx_addon_dir}/../common/Constants.h"
CORE_LIBS="$CORE_LIBS \
${ngx_addon_dir}/../common/libpassenger_common.a \
${ngx_addon_dir}/../common/libboost_oxt.a \
-lstdc++ -lpthread"
相关文章:
http://groups.google.com/group/phusion-passenger/browse_thread/thread/396f8d0ef9562e7a/c66984f188975884?show_docid=c66984f188975884
分享到:
相关推荐
首先,下载Apache的Passenger模块源代码,可以从Passenger的GitHub仓库获取,或者使用gem提供的`passenger-install-apache2-module`脚本。运行该脚本并按照提示操作: ``` sudo passenger-install-apache2-module `...
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
在使用"passenger-3.0.11.tar.gz"这个压缩包时,你需要遵循以下步骤来安装和配置Passenger: 1. **解压**:首先,使用`tar -zxvf passenger-3.0.11.tar.gz`命令解压缩文件。 2. **安装依赖**:确保你的系统安装了...
scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-nginx ssh root@SERVER "./rails-passenger-postgres-nginx app_name db_pass" 如果出现错误“ No PostgreSQL clusters exist ...
rvm sudo passenger-install-nginx-module ``` 3. **配置 Nginx:** - 编辑 `/opt/nginx/conf/nginx.conf` 文件: ```nginx server { listen 8000; server_name 127.0.0.1; root /opt/workspace/ngrails/...
使用Passenger-install-nginx-module脚本安装Nginx并自动配置Passenger模块。这个脚本会指导你完成整个过程,并创建默认的配置文件。 ### 配置Nginx Nginx的配置文件一般位于`/opt/nginx/conf/nginx.conf`。在此...
com.grabtaxi.passenger_5.204.0.xapk
这份资料分为两部分,即"Passenger-Car-Drive-Axle-Gear-Design-35-74.pdf"和"Passenger-Car-Drive-Axle-Gear-Design-1-34.pdf",涵盖了齿轮设计的关键环节。 一、弧齿锥齿轮设计 弧齿锥齿轮是一种广泛应用于汽车...
24. passenger - 乘客 25. off - 离开 26. get off - 下车 27. to one’s surprise - 令某人惊讶的是 28. onto - 到...上面 29. trouble - 困难,麻烦 30. hit - 打击,撞击 31. right away - 马上,立刻 32. get ...
1. **任务(tasks)**:定义了一系列的步骤,用于安装Passenger、配置Apache或Nginx、以及确保应用程序能够正确运行。 2. **变量(defaults/main.yml)**:包含了默认设置,如Passenger版本、Apache或Nginx的配置...
LoadModule passenger_module /path/to/gem_home/lib/ruby/gems/2.x.y/gems/passenger-x.x.x/ext/apache2/mod_passenger.so PassengerRoot /path/to/gem_home/lib/ruby/gems/2.x.y/gems/passenger-x.x.x ...
openresty_nginx_logstash_kibana_elasticsearch_centos6 如何在centos6上安装...sudo passenger-install-nginx-module service nginx status service nginx stop sudo yum install readline-devel pcre-devel openss
乘客+ Nginx + NodeJ-进行中 建立影像 docker image build -t phusion/passenger-nodejs:latest . 运行容器 docker run -it phusion/passenger-nodejs:latest docker run -it -p 3000:3000 phusion/passenger-nodejs...
passenger-docker 是为 Ruby,Python,Node.js 和 Meteor web 应用提供 Docker 基础镜像的工具。 标签:passenger
旅客 - passenger 25. 离开(某处);不工作;从⋯ ⋯去掉 - leave 26. 下车 - get off 27. 使...惊讶的;出乎......意料 - surprise 28. 向;朝 - towards 29. 问题;苦恼 - problem 30. (用手或器具) 击;打 - ...
Ruby FCGI(Fast Common Gateway Interface)是Ruby编程语言与FastCGI协议交互的一个库,主要用在Web服务器上运行Ruby写的动态Web应用程序。标题中的"ruby-fcgi-0.8.7.tar.gz_fcgi"表明这是一个版本为0.8.7的Ruby ...
passenger-ruby-websocket-demo, 在Phusion上,web sockets演示 Phusion乘客的web sockets这个应用程序演示了 Phusion Passenger中的web socket支持。 乘客支持所有主流的现代网络技术,如网格网,完全脱离了盒子。 ...
8. **启动Redmine**:如果你选择了Passenger作为Web服务器的模块,可以通过`passenger-install-apache2-module`生成Apache配置,然后在Apache配置文件中添加相应指令。重启Apache服务,Redmine应能在浏览器中访问了...
旅客 - passenger 7. 问题;苦恼 - problem 8. 她自己 - herself 9. 生病的 - ill/sick 10. 膝;膝盖 - knee 11. 情况;状况 - situation 12. 血 - blood 13. 限制;管理 - limit 14. 勇气;意志 - courage 15. 护士...
1. passenger - 乘客;旅客 2. off - 离开(某处);不工作;从……去掉 3. towards - 向;朝 4. problem - 问题;苦恼 5. rock - 岩石 6. blood - 血 7. limit - 限制;约束;管理 8. nurse - 护士 9. volunteer - ...