/ / Bundler nie mógł znaleźć kompatybilnych wersji dla gem "actionpack": - ruby-on-rails, ruby

Bundler nie mógł znaleźć zgodnych wersji dla gem "actionpack": - ruby-on-rails, ruby

Przepraszam za brak wiedzy, ponieważ uczę się RoR.

kiedy biegnę bundle update Dostaję ten błąd.

Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
rails (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
railties (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
actionpack (= 4.2.2) x64-mingw32

rails (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
railties (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
actionpack (= 4.2.2) x64-mingw32

rails (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
railties (= 4.2.2) x64-mingw32 was resolved to 4.2.2, which depends on
actionpack (= 4.2.2) x64-mingw32

refinerycms (~> 3.0) x64-mingw32 was resolved to 3.0.0, which depends on
refinerycms-core (= 3.0.0) x64-mingw32 was resolved to 3.0.0, which
depends on
actionpack (< 5.0, >= 4.2.3) x64-mingw32

C:Ruby200-x64my_new_application>ruby --v
ruby: invalid option --v  (-h will show valid options) (RuntimeError)

Oto moja wersja rubinowa

ruby 2.0.0p648 (2015-12-16) [x64-mingw32]

tak właściwie rails działało idealnie, dopóki nie zdecydowałem się zainstalować refinerycms stąd. zgodnie z wytycznymi zamieszczonymi na tej stronie.

Przeszukałem ten błąd i ludzie sugerowali bundle update lub bundle install ale żaden z nich nie działał.

Odpowiedzi:

0 dla odpowiedzi № 1

Problem polega na tym, że używasz Rails 4.2.2, który używa ActionPack 4.2.2, podczas gdy Refinery CMS chce co najmniej 4.2.3. Jeśli zaktualizujesz Railsy (prawdopodobnie musisz dostosować swoje Gemfile używać nowszej wersji, na przykład ~> 4.2.3), wszystko powinno być w porządku.


0 dla odpowiedzi nr 2

Myślę, że wersja używanych refinerycms zależy od Rails 4.2.3 i używasz 4.2.2. Czy możesz spróbować uaktualnić Railsy do 4.2.3 lub zamienić Refinerycms na taki, który obsługuje 4.2.2?