2016-12-01 63 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 gem未按照您的错误外观安装。它看起来像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

感谢您的提示。我没有真正从文档中安装gem。 (我试过以上,但没有工作)我在这里跟着Spree教程:http://guides.spreecommerce.org/developer/extensions_tutorial.html - 所以我创建了基本上成为你插入Spree的gem的扩展应用。但不是仅仅是一个应用程序的扩展,它会影响本地驱动器上的所有应用程序。希望这是有道理的。 – dgreen22

相关问题