如何在使用RVM时安装Passenger?

时间:2010-09-18 11:24:30

标签: ruby rake rvm passenger

我正在使用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中

1 个答案:

答案 0 :(得分:2)

我能够通过使用“passenger-install-apache2-module”而不是“sudo passenger-install-apache2-module”来解决这个问题。 这是一些背景信息 - http://groups.google.com/group/phusion-passenger/browse_thread/thread/a7de8a0a3e4bac21?pli=1