0

我对 Ruby、RVM 和 Mac 还很陌生。我想安装 ruby​​ gems 作为 Web 开发工具,但我得到了这个:

$ gem install sass

加载 RubyGems 插件“/usr/local/rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb”时出错:dlopen(/usr/local/rvm/ rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle, 9):库未加载:/opt/local/lib/libssl.1.0.0.dylib 引用来自:/usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle 原因:找不到图像 - /usr/local/rvm/rubies /ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle(LoadError)错误:加载命令:安装(LoadError)dlopen(/usr/local/rvm/rubies/ruby -2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle, 9):库未加载:/opt/local/lib/libssl.1.0.0.dylib 引用自:/ usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle 原因:找不到图像 - /usr/local/rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.4.0/openssl.bundle 错误:执行 gem ...(NoMethodError)未定义方法 `invoke_with_build_args' 用于 nil:NilClass

4

2 回答 2

2

如果用于安装 ruby​​ 的库被删除,则可能会发生此错误,您应该重新安装 ruby​​ 以使其再次工作:

rvm get stable
rvm reinstall 2.0.0
于 2013-08-19T11:21:21.427 回答
0

我终于能够安装红宝石宝石了。

发生的事情是我以超级用户身份安装了 RVM。所以我将 RVM 删除为 super with rvm implode. 重新启动终端,然后再次安装 RVM。宝石安装现在工作。

于 2013-08-21T07:56:34.023 回答