RVM无法安装Ruby 2.3.x

RVM无法安装Ruby 2.3.x,ruby,rvm,ruby-2.3,Ruby,Rvm,Ruby 2.3,RVM在Manjaro 4.11.12上尝试安装Ruby2.3.x(2.3.1)时失败并挂起,但在其他操作系统(如openSUSE)上也报告了此问题 抛出的错误是.././miniruby中的错误:已损坏的双链接列表,但在某些情况下,RVM也指向OpenSSL或GCC 以下是我尝试过的: 从GCC7降级到GCC6,甚至GCC5 使用rvm pkg install命令安装openssl(rvm pkg install openssl) 正在进行系统更新 到目前为止,一切都没起作用 这花了我一段

RVM在Manjaro 4.11.12上尝试安装Ruby2.3.x2.3.1)时失败并挂起,但在其他操作系统(如openSUSE)上也报告了此问题

抛出的错误是.././miniruby中的
错误:已损坏的双链接列表
,但在某些情况下,RVM也指向OpenSSL或GCC

以下是我尝试过的:

  • 从GCC7降级到GCC6,甚至GCC5
  • 使用rvm pkg install命令安装openssl(
    rvm pkg install openssl
  • 正在进行系统更新

到目前为止,一切都没起作用

这花了我一段时间进行调试,因为日志文件不是很明确,大多数指向OpenSSL 1.0,有些指向GCC;同样,这个问题也不能用更新的Ruby版本(如2.4.x)复制

这个问题似乎来自GCC7,并且已经发布了一个官方补丁

您可以从下载修补程序,然后运行
rvm install 2.3.x--patch ruby\u 2\u 3\u gcc7。修补程序%0

这将解决问题,RVM将不再抱怨