2016-03-19 41 views
1

我已經通過了「入門」說明書上https://github.com/spree/spree工作,我能得到我的應用程序啓動和運行,但是當我嘗試使用下面的命令來創建自己的擴展:創建在施普雷擴展商務部

spree extension simple_sales 

它拋出了以下內容:

create spree_simple_sales/bin 
    create spree_simple_sales/bin/rails 
    create spree_simple_sales/spree_simple_sales.gemspec 

(erb):5:in `template': uninitialized constant #<Class:#<SpreeCmd::Extension:0x00000001497f40>>::Spree (NameError) 
from /home/michael/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/erb.rb:864:in `eval' 
from /home/michael/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/erb.rb:864:in `result' 
from /home/michael/.rvm/gems/[email protected]/gems/thor-0.19.1/lib/thor/actions/file_manipulation.rb:116:in `block in template' 

任何人都可以讓我知道什麼造成的?道歉,它可能是非常基本的東西!

感謝,

+0

您是否瞭解更多?我遇到了同樣的問題! –

回答

1

我面臨着同樣的錯誤上spree -v 3.0.8和辦法解決這個問題是安裝spree -v 3.0.7,這樣的步驟是:

gem install spree -v 3.0.7 
spree _3.0.7_ extension simple_sales 

此外,我創建了GitHub上一個issue,所以你可以跟蹤它。

+0

謝謝隊友。使用3.0.7爲我工作。我在github問題上添加了一些評論。 – mdavo6

+0

偉大的@vishes_shell,我也評論過這個問題。 –