无法通过rvm安装指南针

Cmo*_*les 8 ruby rvm compass-sass

在Ubuntu 11.10中,我是一个快乐且无忧无虑的罗盘用户.我升级到12.04并遇到了这个问题:Compass(ruby)编码错误

我以某种方式设法解决了它在我的一台计算机上通过rvm安装ruby但现在我在另一台计算机上遇到了一个不同的错误(它有相同的初始问题).我安装ruby和指南针并使用全局gemset作为默认值:

    gem list

*** LOCAL GEMS ***

bundler (1.1.3)
chunky_png (1.2.5)
compass (0.12.1)
fssm (0.2.9)
rake (0.9.2.2)
rubygems-bundler (1.0.0)
rvm (1.11.3.3)
sass (3.1.18)
Run Code Online (Sandbox Code Playgroud)

但当我尝试用指南针做任何事情时,我得到这个错误:

    compass
/home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler/shared_helpers.rb:22:in `default_gemfile': Could not locate Gemfile (Bundler::GemfileNotFound)
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler.rb:213:in `default_gemfile'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler.rb:164:in `root'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler.rb:123:in `load'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler.rb:114:in `setup'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler.rb:119:in `require'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/gems/compass-0.12.1/bin/compass:25:in `<top (required)>'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/bin/compass:19:in `load'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/bin/compass:19:in `<main>'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/bin/ruby_noexec_wrapper:14:in `eval'
    from /home/mrpotato/.rvm/gems/ruby-1.9.3-p194@global/bin/ruby_noexec_wrapper:14:in `<main>'
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

Rus*_*vis 14

刚刚发布的新版rubygems-bundler似乎存在问题.安装以前的版本(gem install -v 0.9.2 rubygems-bundler)为我修复了它.

编辑:我也跑rubygems-bundler-uninstaller了可能是修复的真正来源.

  • `rubygems-bundler-uninstaller`是那里的解决方案:) (8认同)
  • 确认运行`rubygems-bundler-uninstaller`也适合我. (4认同)