rbenv在Ubuntu 12.04服务器上安装Ruby失败



我正在运行Ubuntu 12.04,试图获得Rails 4应用程序与Passenger一起运行。我正在尝试使用rbenv来配置我的ruby/rails环境。

我已经通过apt (sudo apt-get install rbenv)安装了rbenv。当乘客试图运行rails应用程序时,问题就出现了。我怀疑这只是乘客服务不能使用本地红宝石,因为服务没有主文件夹,但我在黑暗中拍摄。

我得到的具体错误是:/usr/local/bin/rbenv-install: line 117: rbenv-hooks: command not found

这发生在乘客或如果我只是运行rbenv install 2.1.0(或任何版本)

任何帮助将是伟大的,谢谢!

事实证明这真的很简单。

当运行Passenger Apache Module时,有许多配置变量可以添加到虚拟主机文件中。不知怎么的,我第一次错过了文档。解决方案很简单,只需将这一行添加到我的vhosts文件中:

PassengerRuby /home/{user}/.rbenv/versions/2.1.0/bin/ruby

现在一切都好了,希望这对其他人有帮助。

最新更新