【发布时间】:2014-09-16 18:01:15
【问题描述】:
当我导航到生产中的 Rails 应用程序时出现此错误:
Rails 4 prefers to run on Ruby 2.0.
You're running
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
Please upgrade to Ruby 1.9.3 or newer to continue.
当我在终端输入ruby -v 时,我得到:
ruby 2.0.0p481 (2014-05-08 revision 45883) [x86_64-linux]
当输入 rvm list 我得到:
rvm rubies
* ruby-1.9.3-p547 [ x86_64 ]
=> ruby-2.0.0-p481 [ x86_64 ]
【问题讨论】:
-
您是如何部署到生产环境的?
-
还有
ruby -v在生产机器上说什么? -
@kdeisz ruby -v 说 ruby 2.0.0p481(2014-05-08 修订版 45883)[x86_64-linux]
-
@jsort 我使用 git deploy gem 部署
-
不应将 RVM/Rbenv 部署到生产服务器。
标签: ruby-on-rails ruby nginx passenger