-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
分享到:
相关推荐
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
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 ...
1 准备工作 install nodejs # yum install httpd \httpd-devel \openssl-devel \zlib-devel \mysql-... passenger-install-apache2-module 安装完成后按照提示将下面的内容添加到etc/httpd/httpd.conf LoadModule pa
com.grabtaxi.passenger_5.204.0.xapk
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
centos5.4 ruby本地安装passenger gem install passenger http://rubygems.org/gems/ gem库下载地址
passenger-ruby-websocket-demo, 在Phusion上,web sockets演示 Phusion乘客的web sockets这个应用程序演示了 Phusion Passenger中的web socket支持。 乘客支持所有主流的现代网络技术,如网格网,完全脱离了盒子。 ...
是我搭建redmine过程中所使用到的资源,因为感到很多东西不太好找,所以给上传上来,供自己和大家使用。
Ansible-ansible-role-passenger.zip,责任角色-具有责任角色的乘客:乘客,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
ubuntu-16-nginx-passenger-ruby-2.3 一个Docker映像,用作在Phusion Passenger和nginx下运行的基于Ruby 2.3的Web应用程序的基础。 打算在OpenShift下进行最终部署。 Phusion Passenger是一个Web应用程序服务器: ...
Gleason 公司的官方资料,乘用车驱动桥齿轮设计,主要介绍弧齿锥齿轮及差速器锥齿轮的设计计算方法。
Nginx可以部署在网络上使用FastCGI脚本、SCGI处理程序、WSGI应用服务器或Phusion Passenger模块的动态HTTP内容,并可作为软件负载均衡器。[11] Nginx使用异步事件驱动的方法来处理请求。Nginx的模块化事件驱动架构...
cd passenger-nodejs-websocket-demo 安装依赖项: npm install 在“乘客独立”中运行演示 跑步: passenger start --sticky-sessions 访问位于的演示应用程序,并查看其运行情况。 长时间的轮询支持需要粘性会
ansible-role-passenger:Ansible角色-Nginx乘客
and t.table_name = 'F_PASSENGER_STOP' group by table_owner, table_name) b where a.table_owner = b.table_owner and a.table_name = b.table_name and a.partition_position = b.part_posi) loop v_part_...
rvm nginx passenger rails配置服务器.docx
passenger-stack, 用于 Apache,乘客,Memcached,Git,Mysql或者Postgres的宋体 ,five分钟至英雄用于 Sprinkle的脚本,提供工具观看演示屏幕铸造的乘客堆栈。如何让你的sprinkle:获取一个品牌打击新片/主机( ...
本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档