我想不通。Capistrano 不断给我这个错误:
** [out :: myserver.net] Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 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.
所以,就像好的错误消息说的那样,我检查了我的config/environments.rb
文件,发现确实设置为RAILS
_
GEM_
VERSION
RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION
我将其更改为“2.1.2”,因为这是我的服务器上的内容,并再次尝试修改:同样的错误。
所以,我在我的开发机器上升级了 Rails(2.1.1 -> 2.1.2)并再次尝试:同样的错误。
我试着注释掉这一行:同样的错误。
最后,我登录到我的服务器,删除了我的项目目录中的所有内容(config/environments.rb
我希望删除所有缓存的副本),然后再次尝试。 同样的错误。
这是怎么回事?!