2014-05-15 8 views
5

Próbuję zaktualizować moją aplikację Rails 4.0 do wersji 4.1. Aplikacja korzysta sass-rails, a gdy próbuję go zaktualizować za pomocą bundle update rails pojawia się następujący błąd:Aktualizacja z Rails 4.0 do 4.1 powoduje konflikty wersji railów sass-rails

Bundler could not find compatible versions for gem "railties": 
    In Gemfile: 
    rails (= 4.1) ruby depends on 
     railties (= 4.1.0) ruby 

    sass-rails (~> 4.0) ruby depends on 
     railties (4.1.1) 

Każdy pomysł jak obejść go lub naprawić?

+0

prawdopodobnie można zdefiniować wersję Sass w 'gemfile', jeżeli tak - usuń go. – zishe

+0

Robię, jako wersja '~> 4.0', ale najnowsza wersja to' 4.0.3'. Usunięcie identyfikatora wersji nie naprawia błędu. – pgb

+0

Rails 4.1.0 lub 4.1.1? 4.1.1 zależy od linii kolejowych 4.1.1, która wydaje się pasować do potrzeb sass-rails. –

Odpowiedz

1

Z uwag, zaktualizuj do:

gem 'rails', '~> 4.1.1' 
5

Najnowsza wersja szynach Sass rozwiązuje ten problem:

gem 'sass-rails', '~> 5.0.0.beta1' 
+0

Wszystkie inne rozwiązania nie rozwiązały problemu; ten zrobił. –

+0

Dzięki - to naprawiło –

0

Właśnie spędziłem 1h próbuje dodać Susy 2 do mojego projektu ... Thamn Zależności te są bi * ch ... aby skonfigurować szyny 4, Sass-szyn, kompas barierkami i susy zmieniłem Gemfile do:

gem 'rails', '~> 4.1.1' 
gem 'sass-rails', '~> 5.0.0.beta1' 
gem 'compass-rails' 
gem 'susy' 

Co mi się nie chce robić, ale skończyło się DOI ng jest aktualizowanie szyn z 4.0.3 do 4.1.1 a co denerwuje mnie jeszcze bardziej korzysta sass-rails 5.0.0.beta1

Powiązane problemy