我有一个应用程序运行在Rails 2.3.3上。我以为我升级了我的Rails版本,但它没有工作
我编辑了我的environment.rb
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
然后进行rake rails:update
在我的控制台:
>> Rails.version
2.3.3
什么我忘了怎么办?
我有一个应用程序运行在Rails 2.3.3上。我以为我升级了我的Rails版本,但它没有工作
我编辑了我的environment.rb
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
然后进行rake rails:update
在我的控制台:
>> Rails.version
2.3.3
什么我忘了怎么办?
尝试手动安装导轨2.3.8
gem install rails -v=2.3.8
在某些env的这个工作得更好(我发现这个使用RVM时是这样)。
你可能只是冻结你的轨道宝石到你的项目。这将强制应用程序加载冻结版本。只要删除供应商/铁轨,你应该全部设置。然后你可以冻结2.3.8,如果你需要的话。你是否有理由不去2.3.11?
好吧。我做过,但我没有使用RVM,并且已经安装了许多不同版本的rails。 (至少8个).. – Trip 2011-05-21 01:00:54
这些都是我的rails版本=> rails(3.0.5,3.0.3,3.0.0,2.3.11,2.3.10,2.3.8,2.3.5,2.2.2, 1.2.6) – Trip 2011-05-21 01:01:25
请输入您的RAILS_GEM_VERSION代码。确保你没有把它设置在其他地方(例如environments/development.rb) – diedthreetimes 2011-05-23 16:20:55