Spree: Трябва ли да надстроя магазина си Spree до 2.2.0 бета?

Създадох магазин за spree в spree 2.1.3, но един от скъпоценните камъни, които бих искал да използвам, изисква spree_core 2.2.0 бета.

    Bundler could not find compatible versions for gem "spree_core":
  In snapshot (Gemfile.lock):
    spree_core (2.1.3)

  In Gemfile:
    spree_static_content (>= 0) ruby depends on
      spree_core (~> 2.2.0.beta) ruby

Мога ли да надстроя своя spree_core до 2.2.0 бета? Едно от основните ми притеснения е генерирането на грешки в това, което вече съм създал с помощта на spree 2.1.3 и темата spree_fancy. Вече модифицирах темата по мой вкус. Освен това не съм експерт по Ruby, така че не съм сигурен дали ще мога да го поправя, ако в крайна сметка имам грешки. Бих искал да знам дали трябва да се откажа от използването на този конкретен скъпоценен камък или да надстроя моя spree_core до бета версията.


person wag0325    schedule 02.01.2014    source източник


Отговори (1)


Не е нужно да използвате главен клон. Просто погледнете тази връзка

всички официални разширения на spree имат подходящи версии за различни версии на spree (от 0-7 до 2-1) и master за текущата версия на spree.

За да го използвате, променете вашия Gemfile:

gem 'spree_static_content', :github => 'spree/spree_static_content', :branch => '2-1-stable'

и няма да се налага да инсталирате нова версия на spree.

person zrl3dx    schedule 02.01.2014
comment
Това е за бъдещи справки. Ако надстроя ядрото на Spree от съществуващия уебсайт, ще причини ли множество грешки? или мога да очаквам да надстрои безпроблемно, ако всички скъпоценни камъни, които ще използвам, имат правилните версии за скорошната версия на spree? Или би било по-бързо и по-лесно да създадете нов уебсайт от нулата? - person wag0325; 03.01.2014
comment
Мигрирах един магазин от 1-3 на 2-1 и официалните разширения работят добре, но имаше няколко дребни грешки в други разширения, нищо, което не може да бъде разрешено, но не можете да разчитате само на предаване на bundle , ще трябва да тествате всичко добре. - person zrl3dx; 06.01.2014