指南针在升级到Mavericks后出现错误

4

升级到Mavericks OS后,每当我尝试创建任何东西时,指南针都会抛出一个错误。从其他错误中可以看出,这可能与bundler有关,但是我已经尝试过卸载和安装不同版本,但都没有成功。还有其他的想法吗?

KBD$ compass create test
/Users/KBD/.rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler/definition.rb:16:in `build': /Gemfile not found (Bundler::GemfileNotFound)
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler.rb:148:in `definition'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler.rb:116:in `setup'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/gems/bundler-1.3.5/lib/bundler.rb:132:in `require'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/gems/compass-0.12.2/bin/compass:26:in `<top (required)>'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/bin/compass:23:in `load'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/bin/compass:23:in `<main>'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `eval'
    from /Users/KBD/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in `<main>'

那个命令对我来说运行良好,也许是版本问题?这是我的信息:ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.5.0]Compass 0.12.2 (Alnilam) - sherb
@sherb 我正在使用 Ruby 2.0,这似乎可能是罪魁祸首。因为我宁愿找到解决方法并能够继续使用 Ruby 2.0,所以基本上这是我没有碰过的唯一东西。 - thesublimeobject
Hunter,RVM可能是一个不错的选择。我正在使用ruby 1.9,因为Sencha Cmd与2.0存在问题。祝你好运! - sherb
1个回答

2

好的,看起来问题似乎与bundler有关。我最终成功卸载了它,这似乎解决了问题。这个类似的问题/答案有所帮助。

无法通过rvm安装compass

希望这可以帮到你。我只运行了gem uninstall rubygems-bundler并卸载了所有内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接