有一天安装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的新手,并不是最熟练的终端用户。
感谢您的帮助或见解 -
答案 0 :(得分:3)
/Gemfile not found
是旧版rubygems-bundler
gem中的错误,运行:
rvm @global do gem update rubygems-bundler
它应该可以正常工作
答案 1 :(得分:0)
关于如何解决问题本身,我没有答案,但我确实暂时将其删除了。
我使用rvm implode
按this post从我的计算机中删除rvm
。
之后一切正常。不幸的是,由于我没有时间弄清楚如何使用RVM而没有看似带来的复杂情况,这会延迟我对Ruby世界的实验。
最佳,