У меня есть следующий гемфайл:
source 'http://rubygems.org' source 'http://gems.engineyard.com' gem 'rails', '~> 3.1.0.rc4' gem 'sass-rails', :git => 'https://github.com/rails/sass-rails.git' gem 'compass', :git => 'https://github.com/chriseppstein/compass.git', :branch => 'rails31' gem 'fancy-buttons' gem 'haml' gem 'authlogic', :git => 'https://github.com/AndreasWurm/authlogic.git'#, :branch => 'rails3' gem 'nokogiri' gem 'bundler' gem 'resque' gem 'resque-meta' gem 'jquery-rails' gem 'rake', '~> 0.8.7' gem 'eventmachine' gem 'em-websocket' gem 'json' gem 'coffee-script' gem 'uglifier'
Каждый раз, когда я запускаю пакетную установку, я получаю следующую ошибку:
Bundler could not find compatible versions for gem "railties": In Gemfile: sass-rails depends on railties (~> 3.2.0.beta) rails (~> 3.1.0.rc4) depends on railties (3.1.0.rc4)
Может кто-нибудь предложить решение?
Удалить или закомментировать следующее:
# , :git => 'https://github.com/rails/sass-rails.git'
Объяснение: прошло много времени с тех пор, как был выпущен последний релиз-кандидат Rails 3.1, был выпущен гем sass-rails, работающий с 3.1, поэтому нет необходимости извлекать sass-rails из git и мастера sass-rails сейчас с нетерпением жду Rails 3.2.
попробуйте обновить связку, это сработало для меня ... Может быть, удалите все гемы и сначала обновите рельсы, затем верните драгоценные камни обратно и снова запустите обновление связки?