Развертывание Rails не может найти правильную версию гема - PullRequest
0 голосов
/ 08 февраля 2010

Я делаю свое первое развертывание приложения на Rails и использую capistrano. Установка прерывается со следующей ошибкой:

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

но я уже продал 2.3.11 для vendor / gems, и у меня в environment.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 голосов
/ 08 февраля 2010

Извините, обнаружил проблему. Я внес некоторые изменения в файл environment.rb и не смог зафиксировать их в SVN.

0 голосов
/ 08 февраля 2010

Удалить ~> из :version

...