2016-12-01 2 views
0

Я закончил учебное пособие по Spree и установил расширение с именем spree_simple_sales. Я создал его в каталоге приложения Spree, которое я создавал, но проблема в том, что я получаю это сообщение, когда я пытаюсь выполнить rails new new_app_name (очевидно, не в том же каталоге).После настройки Spree не удается запустить новое приложение Rails

Users/me/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/dependency.rb:315:in 'to_specs': Could not find 'spree_simple_sales' (>= 0) among 485 total gem(s) (Gem::LoadError)

Я использую Rails 5.0.

Не знаете, что происходит?

ответ

0

Драгоценный камень spree_simple_sales не установлен взглядами вашей ошибки. Похоже, 2.0.5 - самая последняя версия.

В Gemfile

gem 'spree_simple_sales', '~> 2.0.5' 

в терминале

bundle udpate 
bundle install 

Похоже, что вам нужно запустить генератор после этого

bundle exec rails g spree_simple_sales:install 

Документация для gem.

+0

Спасибо за отзыв. Я фактически не установил драгоценный камень из документации. (Я все-таки старался, но не работал). Я следил за Учебным пособием по Spree: http://guides.spreecommerce.org/developer/extensions_tutorial.html - Поэтому я создал расширение, которое по существу становится самоцветом, который вы подключаете к своему Spree Приложение. Но вместо того, чтобы быть расширением для этого приложения, это затрагивает все приложения на моем локальном диске. Надеюсь, это имеет смысл. – dgreen22

Смежные вопросы