我正在使用RVM,并希望在Snow Leopard上安装Phusion Passenger。安装Passenger gem(版本2.2.15)后,我尝试运行Apache模块安装程序脚本passenger-install-apache2-module
。但它认为它无法找到耙子:
...
* RubyGems ...找到了 *耙子...... 未找到
*架子......找到了 ...
在乘客论坛上已有a bug-report,但除了告诉我等待乘客3之外,似乎没有任何解决方案(symlinking / usr / bin / rake不会我的伎俩)
是否有人知道如何解决这个问题只是为了安装Apache模块?一旦安装完毕,我认为脚本是否可以找到rake并不重要。
我的环境上的一些规格:
$ ruby
/Users/watson/.rvm/rubies/ree-1.8.7-2010.02/bin/ruby$ ruby -v
ruby 1.8.7(2010-04-19 patchlevel 253)[i686-darwin10.4.0],MBARI 0x6770,Ruby Enterprise Edition 2010.02$ rake
/Users/watson/.rvm/gems/ree-1.8.7-2010.02@global/bin/rake$ rake -V
rake,版本0.8.7$ echo $ PATH
/Users/watson/.rvm/gems/ree-1.8.7-2010.02@rails235/bin:/Users/watson/.rvm/gems/ree-1.8.7-2010.02@global/bin:/Users/watson/。 RVM /红宝石/ REE-1.8.7-2010.02 /斌:/Users/watson/.rvm/bin中:/ opt / local / bin目录中:/ opt / local / sbin中:在/ usr / local / bin目录:在/ usr /本地/ sbin目录:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / X11 / bin中:/选择/本地/ LIB / postgresql84 / bin中
答案 0 :(得分:2)
我能够通过使用“passenger-install-apache2-module”而不是“sudo passenger-install-apache2-module”来解决这个问题。 这是一些背景信息 - http://groups.google.com/group/phusion-passenger/browse_thread/thread/a7de8a0a3e4bac21?pli=1