0
我工作的一個項目就好了,註銷了一夜,第二天早上,當我試圖重新開始,我收到此錯誤:Rails的是不承認Rails的寶石
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)
我也是在environment.rb
確信2.3.12
是必需的寶石:
RAILS_GEM_VERSION = '2.3.12' unless defined? RAILS_GEM_VERSION
在我註銷之前,我將我的更改部署到了演示程序,該演示程序工作正常,並且當我在第二天早上檢查它時收到了同樣的錯誤消息。
我還是很新的RoR,所以我不知道如何解決這個問題。
嗯 - 它不是隨機的。你的環境中的東西肯定已經改變了。 –
你怎麼使用寶石?凍結還是解凍? – bragboy
你有沒有看到這個http://stackoverflow.com/questions/4684797/missing-rails-gem? – AnkitG