ruby更新后,指南针不再工作

时间:2013-10-30 19:09:48

标签: ruby rvm compass-sass

有一天安装RVM后,我无法再使用compass watch

我已经尝试过更新系统,再次安装罗盘,以及sass,都无济于事。

这是我在终端中遇到的错误:

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

我已尝试按bundle update sass-rails使用Could not locate Gemfile,但收到错误{{1}}

我也试过跟this question无效。

此时我有点失落。我是Ruby世界以及RVM的新手,并不是最熟练的终端用户。

感谢您的帮助或见解 -

2 个答案:

答案 0 :(得分:3)

/Gemfile not found是旧版rubygems-bundler gem中的错误,运行:

rvm @global do gem update rubygems-bundler

它应该可以正常工作

答案 1 :(得分:0)

关于如何解决问题本身,我没有答案,但我确实暂时将其删除了。

我使用rvm implodethis post从我的计算机中删除rvm

之后一切正常。不幸的是,由于我没有时间弄清楚如何使用RVM而没有看似带来的复杂情况,这会延迟我对Ruby世界的实验。

最佳,