【问题标题】:Ruby 1.92 and Mountain LionRuby 1.92 和山狮
【发布时间】:2012-07-27 01:45:41
【问题描述】:

我刚刚升级到 Mountain Lion,必须安装 Xcode 4.4(4.1 不起作用)。我相信这对我的 Ruby 安装产生了不利影响,尤其是 Sass。

当我输入 $ sass --version 时,我收到以下错误:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in 'report_activate_error': Could not find RubyGem sass (>= 0) (Gem::LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211:in 'activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in 'gem'
    from /usr/bin/sass:18

有什么想法吗?我正在运行 ruby​​ 1.9.2p320(2012-04-20 修订版 35421)

【问题讨论】:

  • 您说您正在运行 1.9.2,但目录显示 Ruby 1.8。
  • 我知道,这是问题的一部分。我很困惑。如果我输入$ ruby --version,它会告诉我“1.9.2p320(2012-04-20 修订版 35421)”
  • ruby 二进制文件可能不是问题,它是 sass 二进制文件,也可能是您的 $PATH
  • @AlistairIsrael 是的,我正在使用 RVM。

标签: ruby gem sass osx-mountain-lion


【解决方案1】:

我最终做的是:

$ source ~/.bashrc

然后我做了:

$ gem install sass --pre

这很奏效。当我执行$ sass -v 时,它会报告Sass 3.2.0.alpha.275 而不是上面的错误消息。

【讨论】:

    猜你喜欢
    • 2013-10-04
    • 2013-02-04
    • 2012-08-08
    • 1970-01-01
    • 2012-09-24
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多