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

时间:2014-03-23 18:34:15

标签: ubuntu-12.04 passenger rbenv

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

我已经通过apt(sudo apt-get install rbenv)安装了rbenv。我可以访问所有rbenv工具(安装,等等)问题来自乘客试图运行rails应用程序。我怀疑乘客服务不能使用当地的红宝石,因为服务没有家庭文件夹,但我在黑暗中拍摄。

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

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

任何帮助都会很棒,谢谢!

1 个答案:

答案 0 :(得分:0)

事实证明这很简单。

运行Passenger Apache模块时,您可以添加许多configuration variables个虚拟主机文件。不知何故,我首先错过了文档。解决方案最终就像将此行添加到我的vhosts文件一样简单:

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

现在一切都很好,希望这有助于其他人。