【发布时间】:2015-05-08 07:58:24
【问题描述】:
我通过rvm install 2.1.2 安装了 Ruby 2.1.2,但乘客使用 1.9.3,而我的 gem 不可用。
发现错误后,我尝试将passenger_ruby更改为/usr/local/rvm/gems/ruby-2.1.2,但出现此错误:
App 30033 stderr: *** ERROR ***: Cannot execute /usr/local/rvm/gems/ruby-2.2.2: Permission denied (13)
所以我使用以下命令切换回正常的 Ruby 版本:
passenger_ruby /usr/bin/ruby;
使用/usr/bin/ruby 我得到这个错误文档:
http://jsfiddle.net/p3pde70d/
那么如何将Passenger 的Ruby 版本更改为2.1.x?
【问题讨论】:
-
欢迎来到 Stack Overflow。不要使用指向 jsfiddle 的链接来显示您遇到的错误。相反,复制堆栈跟踪并将其粘贴到您的问题中,正确格式化以使其可读。链接会腐烂,会损坏且无用,使您的问题对其他人毫无用处。
-
@theTinMan,我尝试将堆栈跟踪粘贴到此处,但格式不正确。也许您可以从 jsfiddle 粘贴 Stacktrace?
-
这并不难,你只需要阅读格式化文本的帮助文档。
标签: ruby-on-rails ruby nginx passenger