2010-02-07 2 views
0

저는 Rails 앱을 처음 배포하고 capistrano를 사용하고 있습니다. 설치는 다음과 같은 오류로 중단 :레일 배포가 올바른 보석 버전을 찾을 수 없습니다.

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

하지만 난 이미 공급 업체/보석에 2.3.11을 vendored 한과 (구글은 내가 할 수있는 올바른 일이 알려줍니다) 내 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' 
+0

gemcutter.org를 근원지로 지정할 필요가 없습니다. 최근에 http://gems.rubyforge.org에 가보셨습니까? :) – qrush

답변

0

에서 ~>을 제거하여 문제를 발견했다. environment.rb 파일을 약간 변경했는데 SVN에 커밋하지 못했습니다.

관련 문제