繁体   English   中英

在OS X 10.6 Snow Leopard上安装Passenger-Apache2

[英]Installing Passenger-Apache2 on OS X 10.6 Snow Leopard

我试图让乘客上车并运行,以为我的Rails应用服务。 我在运行OS X 10.6.8的Mac上运行rails 1.9.1。 我已经能够安装乘客gem,但是当我运行命令时:

sudo passenger-install-apache2-module

几分钟后安装失败,并说

    Undefined symbols for architecture x86_64:
  "___fork", referenced from:
      Passenger::asyncFork()     in Utils.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
rake aborted!
Command failed with status (1): [g++ buildout/agents/PassengerHelperAgent.o -o buildout/agents/PassengerHelperAgent buildout/common/libpassenger_common/Logging.o buildout/common/libpassenger_common/Utils/SystemTime.o buildout/common/libpassenger_common/Utils/StrIntUtils.o buildout/common/libpassenger_common/Utils/IOUtils.o buildout/common/libpassenger_common/Utils.o buildout/common/libpassenger_common/Utils/Base64.o buildout/common/libpassenger_common/Utils/CachedFileStat.o buildout/common/libpassenger_common/Utils/LargeFiles.o buildout/common/libpassenger_common/ApplicationPool2/Implementation.o buildout/common/libpassenger_common/ApplicationPool2/AppTypes.o buildout/common/libpassenger_common/AgentsBase.o buildout/common/libpassenger_common/Utils/MD5.o buildout/common/libpassenger_common/Utils/fib.o buildout/common/libpassenger_common/Utils/jsoncpp.o buildout/common/libboost_oxt.a  buildout/libev/.libs/libev.a buildout/libeio/.libs/libeio.a -lpthread -Wl,-dead_strip ]

Tasks: TOP => apache2 => buildout/agents/PassengerHelperAgent
(See full trace by running task with --trace)

关于Rails,我还是个新手,所以如果这是我的愚蠢错误,我深表歉意。 任何帮助,将不胜感激!

我终于做到了(所以Phusion Passenger不在Snow Leopard上工作不是正确的答案)。 我最终使用以下命令通过自制软件安装了乘客:

brew install passenger

然后使用重新安装

sudo passenger-install-apache2-module

因此,如果其他人遇到这个问题,您可以尝试一下。

这是因为Phusion乘客与Snow Leopard不兼容。 Phusion Passenger不再支持Snow Leopard。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM