在我的 Mac 上全局安装 SASS 时出错

Posted

技术标签:

【中文标题】在我的 Mac 上全局安装 SASS 时出错【英文标题】:Error installing SASS globally on my mac 【发布时间】:2015-06-09 14:35:25 【问题描述】:

我的 Mac 上已经安装了 SASS:Sass 3.2.19 (Media Mark)ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0],但如果我尝试通过 gem install sasssudo gem install sass 更新最新版本,我会收到此错误:

ERROR:  Loading command: install (LoadError)
    dlopen(/Users/MacBook/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method
  Referenced from: /Users/MacBook/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle
  Expected in: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
 in /Users/MacBook/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle - /Users/MacBook/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

我无法弄清楚错误的含义。这是 gist。有什么帮助吗?谢谢。

【问题讨论】:

可能重复:***.com/questions/25492787/… 【参考方案1】:

我第一次安装 SASS 时遇到了类似的问题。如果你有 brew,你可以试试:

brew rm openssl
brew cleanup openssl
brew install openssl
rvm reinstall ruby
gem install sass

【讨论】:

以上是关于在我的 Mac 上全局安装 SASS 时出错的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS 10.6.8 上安装 XMLSec 时出错

Mac 上 Python 的全局库的位置?

Webpack sass 加载器无法识别全局变量文件

Nuxtjs如何在所有sass文件中添加全局环境变量

如何使 sass 文件全局化,而不是在每个文件中导入它并膨胀包大小?

全局调用异步函数时出错:“等待仅在异步函数和模块的顶层主体中有效”?