OK, spróbujmy odpowiedzieć na to. To jest droga, którą pokonałem.
Najpierw zainstalowałem klejnot rafinerii.
gem install refinerycms
I wtedy zrobił:
rbenv rehash
Potem następuje instrukcji:
refinerycms rickrockstar
Bundler narzekał:
Bundler could not find compatible versions for gem "refinerycms-core":
In Gemfile:
refinerycms (~> 3.0) ruby depends on
refinerycms-images (= 3.0.0) ruby depends on
refinerycms-core (= 3.0.0) ruby
refinerycms (~> 3.0) ruby depends on
refinerycms-images (= 3.0.0) ruby depends on
refinerycms-core (= 3.0.0) ruby
refinerycms (~> 3.0) ruby depends on
refinerycms-images (= 3.0.0) ruby depends on
refinerycms-core (= 3.0.0) ruby
refinerycms (~> 3.0) ruby depends on
refinerycms-images (= 3.0.0) ruby depends on
refinerycms-core (= 3.0.0) ruby
refinerycms-wymeditor (>= 1.0.6, ~> 1.0) ruby depends on
refinerycms-core (>= 3.0.0, ~> 3.0) ruby
refinerycms-acts-as-indexed (>= 1.0.0, ~> 1.0) ruby depends on
refinerycms-core (~> 2.1.0) ruby
W moim gemfile, zmieniłem następujące linie: gem 'rails', '4.2.4'
gem 'refinerycms'
gem 'refinerycms-acts-as-indexed'
gem 'refinerycms-wymeditor'
I to rozwiązało problem.
Musiałem wtedy zrobić:
bundle install
Następnie:
rails generate refinery:cms --fresh-installation
Zamieściłem problem na github i otrzymał następującą odpowiedź od RefineryTeam:
It looks like the culprit was refinerycms-acts-as-indexed version - it should be ~> 2.0.1 to work with Refinery 3.0.0
https://github.com/refinery/refinerycms/issues/3072
Prosimy również zapoznać się z tym page, gdzie sprawy mogą przebiegać sprawniej niż zgodnie z przewodnikiem na stronie internetowej Rafinerii. To, co można tam zobaczyć, jest podobne do powyższej odpowiedzi Zuhaiba Ali (nieco więcej szczegółów).
Mam nadzieję, że to pomoże
Tak więc sugerowano tutaj zmianę i zatwierdzono 3 członków. Ale to zmienia kontekst z pytania na temat rozwiązywania problemów na pytanie "jak to zrobić". Następnie myli szczegóły mojego pytania, a następnie sprawi, że aktualnie zaakceptowany przestanie być najlepszą odpowiedzią. – JGallardo