2010-01-09 62 views
2

我安裝狂歡版本0.9.4與gem install spree並運行設置命令spree mystore並獲取此錯誤消息。有沒有人經歷過這種狂歡或不是?無法激活機架問題,同時安裝熱潮商業

D:\Workspaces>spree mystore 
C:/Program Files/BitNami RubyStack/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:280:i 
n `activate': can't activate rack (>= 1.0.1, runtime) for ["spree-0.9.4"], alrea 
dy activated rack-1.0.0 for ["actionpack-2.3.5", "rails-2.3.5", "spree-0.9.4"] (
Gem::LoadError) 
     from C:/Program Files/BitNami RubyStack/ruby/lib/ruby/site_ruby/1.8/ruby 
gems.rb:296:in `activate' 
     from C:/Program Files/BitNami RubyStack/ruby/lib/ruby/site_ruby/1.8/ruby 
gems.rb:295:in `each' 
     from C:/Program Files/BitNami RubyStack/ruby/lib/ruby/site_ruby/1.8/ruby 
gems.rb:295:in `activate' 
     from C:/Program Files/BitNami RubyStack/ruby/lib/ruby/site_ruby/1.8/ruby 
gems.rb:68:in `gem' 
    from C:/Program Files/BitNami RubyStack/ruby/bin/spree:18 

感謝

回答

6

我發現類似的問題(有差異寶石)遍佈的地方,並決定來解決它安裝一個新的寶石,並卸載舊

gem uninstall rack -v 1.0.0 

然後

gem install rack -v 1.0.1 

希望這可以幫助那些有類似問題的人。

p.s.看到有人發佈關於凍結鐵軌的消息,但我還沒有深入研究。

+0

感謝您幫助Ruby將這個newb出來。我正在絞盡腦汁,沒有雙關語意。我結束了檢查版本的列表,發現問題。 – uadrive 2012-01-01 01:15:39

1

它似乎瘋狂需要v1.0.1,而機架現在在版本1.1.0。請安裝1.0.1,疼痛將消失。