我是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) 错误:加载命令:install(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
答案 0 :(得分:2)
如果用于安装ruby的库被删除,可能会发生此错误,您应该重新安装ruby以使其再次运行:
rvm get stable
rvm reinstall 2.0.0
答案 1 :(得分:0)
我终于可以安装红宝石宝石了。
我发生的事情是我将RVM安装为超级用户。所以我用rvm implode
删除了RVM为super。重新启动终端,然后再次安装RVM。宝石安装工作现在。