首页 > 解决方案 > 安装 ruby​​-2.1.2:无法加载此类文件 -- openssl (LoadError)

问题描述

使用 rvm 安装 ruby​​-2.1.2 时出错很少。我是红宝石新手,因此需要帮助。请告诉我

安装日志和其他相关信息在这里:log

从问题描述中提供的日志中,我在系统中安装了 ruby​​ 2.1.2。gem list但是,由于安装错误,尝试列出 gems 时出现错误。更改为 2.1.2 iervm use 2.1.2并执行后ruby -r openssl -e 'puts OpensSSL::OPENSSL_VERSION'会出现此错误:

/Users/praveenk.k/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in require':无法加载此类文件--openssl( LoadError)来自/Users/praveenk.k/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in require'

标签: rubymacosopensslrvm

解决方案


工作示例

brew install rbenv/tap/openssl@1.0
rvm install 2.1.2 -C --with-openssl-dir=`brew --prefix openssl@1.0`

它来自https://github.com/rvm/rvm/issues/4819#issuecomment-595644550


推荐阅读