Вдруг не может установить пакет
Я не менял номера версий ни на одном из них, так как он работал, но внезапно, когда я запускаю bundle update
или же bundle install
Я получил:
Resolving dependencies...
Bundler could not find compatible versions for gem "railties":
In Gemfile:
rails (= 4.0.1) ruby depends on
railties (= 4.0.1) ruby
sass-rails (~> 4.0.0) ruby depends on
railties (4.1.1)
Что изменилось и что дает?
1 ответ
Оказывается, что sass-rails - это будет принимать Railties 4.0.1, рельсы не будут принимать Railties 4.1.1. Решением было вызвать sass-rails с явным номером версии в начале Gemfile.
До:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.1'
# Use sqlite3 as the database for Active Record
#gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
После:
source 'https://rubygems.org'
gem 'railties', '4.0.1'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.1'
# Use sqlite3 as the database for Active Record
#gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'