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 № 1Problem 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?