ruby - 安装 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'
解决方案
工作示例
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
推荐阅读
- ubuntu - RPi 4B Ubuntu 上的 LightGBM 无法加载模型
- python-3.x - Python Opencv 从图像中获取 rgb 时告诉颜色名称
- r - 如何只保留列表中的最后一个字符
- php - PHP 从另一个 php 文件调用变量
- python - 将 youtube_dl 命令行翻译成 python .py 文件
- java - 如何对 Put httpmethods 进行验证?
- unity3d - 在编辑虚拟中使用滑块统一旋转对象
- swift - 如何将结果从文本字段划分到标签并在另一个标签上获取
- html - Visual Studio 2013 中不支持图标
- cuda - Cuda内核中的静态常量数组