代码之家  ›  专栏  ›  技术社区  ›  sarunw

安装Spree Commerce时无法激活机架问题

  •  2
  • sarunw  · 技术社区  · 15 年前

    我安装SPree 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
    

    谢谢

    2 回复  |  直到 15 年前
        1
  •  6
  •   sarunw    15 年前

    我在各地发现了类似的问题(有差异宝石),决定安装一个新的宝石来解决它,然后卸载旧的宝石。

    gem uninstall rack -v 1.0.0
    

    然后

    gem install rack -v 1.0.1
    

    希望这能帮助那些有类似问题的人。

    另外,看到有人在张贴关于冻结铁轨的帖子,但我还没有深入了解。

        2
  •  1
  •   Slinger Jansen    15 年前

    看起来spree需要v1.0.1,而rack现在是1.1.0版本。请安装1.0.1,疼痛会消失。