Rails部署找不到正确的gem版本

时间:2010-02-07 22:17:13

标签: ruby-on-rails deployment capistrano gem

我正在第一次部署Rails应用并使用capistrano。安装将中止,并显示以下错误:

*** [err :: plantality.com] RubyGem version error: will_paginate(2.2.2 not ~> 2.3.11)

但我已经将2.3.11卖给了供应商/宝石,并且在我的环境中有以下内容.rb(谷歌告诉我这是正确的做法):

config.load_paths += Dir["#{RAILS_ROOT}/vendor/gems/**"].map do |dir| 
  File.directory?(lib = "#{dir}/lib") ? lib : dir
end

config.gem 'will_paginate', :version => '~> 2.3.11', :source => 'http://gemcutter.org'

2 个答案:

答案 0 :(得分:0)

~>

中删除:version

答案 1 :(得分:0)

抱歉,发现了问题。我对environment.rb文件进行了一些更改,但未能将它们提交给SVN。