我正在运行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
(或任何版本)
任何帮助都会很棒,谢谢!
答案 0 :(得分:0)
事实证明这很简单。
运行Passenger Apache模块时,您可以添加许多configuration variables个虚拟主机文件。不知何故,我首先错过了文档。解决方案最终就像将此行添加到我的vhosts文件一样简单:
PassengerRuby /home/{user}/.rbenv/versions/2.1.0/bin/ruby
现在一切都很好,希望这有助于其他人。