首页 > 解决方案 > 安装 ruby​​-2.3.3 后无法安装 gems - openssl

问题描述

我能够运行安装rvm install ruby-2.3.3,它似乎正在成功安装,但存在一些问题:

ruby-2.3.3 - #downloading ruby-2.3.3, this may take a while depending on your connection...
ruby-2.3.3 - #extracting ruby-2.3.3 to /Users/jonathonday/.rvm/src/ruby-2.3.3.....
ruby-2.3.3 - #applying patch /Users/jonathonday/.rvm/patches/ruby/ruby_2_3_gcc7.patch.
ruby-2.3.3 - #applying patch /Users/jonathonday/.rvm/patches/ruby/2.3.3/random_c_using_NR_prefix.patch.
ruby-2.3.3 - #configuring...........................................................
ruby-2.3.3 - #post-configuration.
ruby-2.3.3 - #compiling...........................................................
ruby-2.3.3 - #installing.........
ruby-2.3.3 - #making binaries executable..
ruby-2.3.3 - #downloading rubygems-3.0.6
ruby-2.3.3 - #extracting rubygems-3.0.6......
ruby-2.3.3 - #removing old rubygems........
ruby-2.3.3 - #installing rubygems-3.0.6...............................................
ruby-2.3.3 - #gemset created /Users/jonathonday/.rvm/gems/ruby-2.3.3@global
ruby-2.3.3 - #importing gemset /Users/jonathonday/.rvm/gemsets/global.gems..................there was an error installing gem gem-wrappers
.................there was an error installing gem rubygems-bundler
.........................there was an error installing gem rvm
.......
ruby-2.3.3 - #generating global wrappers.................
Error running 'run_gem_wrappers regenerate',
please read /Users/jonathonday/.rvm/log/1581851603_ruby-2.3.3/gemset.wrappers.global.log
ruby-2.3.3 - #gemset created /Users/jonathonday/.rvm/gems/ruby-2.3.3
ruby-2.3.3 - #importing gemsetfile /Users/jonathonday/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.3.3 - #generating default wrappers.................
Error running 'run_gem_wrappers regenerate',
please read /Users/jonathonday/.rvm/log/1581851603_ruby-2.3.3/gemset.wrappers.default.log
ruby-2.3.3 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.3.3 - #complete 

但是,当我尝试安装 gems 或查看列出了哪些 gems 时,我收到以下错误:

jonathonday@Jonathons-MacBook-Air:~$ gem list
ERROR:  Loading command: list (LoadError)
    cannot load such file -- openssl
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

我不确定如何解决这个问题,因为似乎存在许多不同的问题。

为清楚起见,我使用的是 macbook air(MacOS - 版本 10.14.5)和自制软件。

如果有人可以提供帮助,我将非常感激 - 我只是希望能够安装 gems 并正常使用这个版本。

- 编辑 -

按照下面的评论,我按照此链接上的说明进行操作,并能够解决问题。再次感谢所有评论并试图提供帮助的人。

标签: rubyopensslrubygemsrvm

解决方案


推荐阅读