【发布时间】:2017-02-01 04:00:30
【问题描述】:
我在一个项目上工作得很好,晚上注销,第二天早上当我尝试重新开始时,我收到了这个错误:
Missing the Rails 2.3.12 gem. Please `gem install -v=2.3.12 rails`,
update your RAILS_GEM_VERSION setting in config/environment.rb
for the Rails version you do have installed, or comment out RAILS_GEM_VERSION
to use the latest version installed.
我做了一个gem list,它肯定已经安装了:
rails (3.1.0, 2.3.14, 2.3.12, 2.3.8)
我还确保 2.3.12 是 environment.rb 中所需的 Gem:
RAILS_GEM_VERSION = '2.3.12' unless defined? RAILS_GEM_VERSION
在我注销之前,我将我的更改部署到演示中,它运行良好,但当我第二天早上检查它时,我收到了同样的错误消息。
我对 RoR 还是很陌生,所以我不知道如何解决这个问题。
【问题讨论】:
-
嗯——这不是随机的。您的环境中的某些东西肯定发生了变化。
-
你是如何使用 gems 的?冷冻还是解冻?
标签: ruby-on-rails gem