Вдруг не может установить пакет

Я не менял номера версий ни на одном из них, так как он работал, но внезапно, когда я запускаю 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'
Другие вопросы по тегам