我通过rvm install 2.1.2
安装了Ruby 2.1.2,但乘客使用1.9.3,其中我的宝石不可用。我发现错误乘客使用错误的Ruby版本
后,我试图改变passenger_ruby
到/usr/local/rvm/gems/ruby-2.1.2
但我得到这个错误:
passenger_ruby /usr/bin/ruby;
和:
App 30033 stderr: *** ERROR ***: Cannot execute /usr/local/rvm/gems/ruby-2.2.2: Permission denied (13)
所以我使用切换回正常的Ruby版本与/usr/bin/ruby
我得到这个错误文档: http://jsfiddle.net/p3pde70d/
那么我该如何改变Passenger的Ruby版本为2.1.x?
欢迎来到Stack Overflow。不要使用jsfiddle的链接来显示你得到的错误。相反,复制堆栈跟踪并将其粘贴到您的问题中,正确格式化以使其可读。链接受到破坏,将会破坏并无用,使您对其他人无用的问题。 –
@theTinMan,我试图在这里粘贴堆栈跟踪,但我没有正确格式化。也许你可以从jsfiddle粘贴Stacktrace? – Evolutio
这并不难,你只需要阅读格式化文本的帮助文档。 –