【问题标题】:Compass gemfile syntax error on Ubuntu 12.10, Ruby 1.9.3Ubuntu 12.10、Ruby 1.9.3 上的 Compass gemfile 语法错误
【发布时间】:2013-01-09 13:32:52
【问题描述】:

运行了安装 rvm 的标准过程,它还安装了 Ruby 1.9.3,然后为 rake、compass、sass、bundler 和 guard 安装 gems,然后将我的 gems/bin 目录添加到我的路径中,我收到以下消息关于运行指南针:

/home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/dsl.rb:35:in `rescue in eval_gemfile': Gemfile syntax error: (Bundler::GemfileError)
gem "guard", "~> 1.0.1"
                    ^
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/dsl.rb:32:in `eval_gemfile'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/dsl.rb:7:in     from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler/definition.rb:18:in `build'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler.rb:144:in `definition'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler.rb:112:in `setup'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/bundler-1.2.3/lib/bundler.rb:128:in `require'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/gems/compass-0.12.2/bin/compass:26:in `<top (required)>'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/bin/compass:19:in `load'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/bin/compass:19:in `<main>
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/bin/ruby_noexec_wrapper:14:in `eval'
from /home/m1ke/.rvm/gems/ruby-1.9.3-p362/bin/ruby_noexec_wrapper:14:in `<main>'

所有 gem 都使用标准 gem install compass 语法安装,我也运行 gem update --system

更多信息!

  • 同样的 gem 在我使用 Windows RubyInstaller 安装的 Windows 安装上运行良好。
  • 没有任何响应,我尝试从apt-get 删除 gem 并安装 ruby​​-compass 包。这工作正常,但现在另一个 gem(apt-get 上不可用)报告错误来自/home/m1ke/.rvm/gems/ruby-1.9.9-p362//usr/share/ruby-1.9.1/,我假设安装了 Compass apt-get。所以现在我可能有两个 Ruby 版本在打架...

【问题讨论】:

    标签: ruby gem sass compass-sass


    【解决方案1】:

    找到答案on another thread

    只需运行rubygems-bundler-uninstaller 即可立即解决问题。在这里发布这个而不是仅仅链接,因为当我搜索我的错误时没有出现链接的线程,因为我的错误是语法错误,而链接的帖子有一个“找不到文件”错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      相关资源
      最近更新 更多