在 Ubuntu 14.04 上使用 RVM 安装 Ruby 2.2.2 时出错

Posted

技术标签:

【中文标题】在 Ubuntu 14.04 上使用 RVM 安装 Ruby 2.2.2 时出错【英文标题】:Error installing Ruby 2.2.2 with RVM on Ubuntu 14.04 【发布时间】:2015-07-07 07:29:03 【问题描述】:

这是什么。 我第一次这样做:

rvm get stable
rvm install ruby-2.2.2

没有交易。它向我展示了以下内容:

$ rvm install ruby-2.2.2
Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/14.04/i386/ruby-2.2.2.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for ubuntu.
Requirements installation successful.
Installing Ruby from source to: /home/myuser/.rvm/rubies/ruby-2.2.2, this may take a while depending on your cpu(s)...
ruby-2.2.2 - #downloading ruby-2.2.2, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:19 --:--:--     0Warning: Transient problem: timeout Will retry in 2 seconds. 3 retries left.
  0     0    0     0    0     0      0      0 --:--:--  0:00:19 --:--:--     0Warning: Transient problem: timeout Will retry in 2 seconds. 2 retries left.
  0     0    0     0    0     0      0      0 --:--:--  0:00:19 --:--:--     0Warning: Transient problem: timeout Will retry in 2 seconds. 1 retries left.
  0     0    0     0    0     0      0      0 --:--:--  0:00:19 --:--:--     0curl: (6) Could not resolve host: cache.ruby-lang.org
There was an error(6).
Checking fallback: http://ftp.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2
Checking fallback: http://www.mirrorservice.org/sites/ftp.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2
No fallback URL could be found, try increasing timeout with:

    echo "export rvm_max_time_flag=20" >> ~/.rvmrc

There has been an error fetching the ruby interpreter. Halting the installation.

我按照告知增加了超时时间:

echo "export rvm_max_time_flag=20" >> ~/.rvmrc

但没有交易。我也做了rvm get head,然后用更高的超时时间重新做了一遍,但还是不行。

如何在 ubuntu 上正确安装 ruby​​-2.2.2?

【问题讨论】:

看看这是否有帮助***.com/questions/23339379/rvm-fails-installing-ruby 它没有。这可能是同样的问题。不过不确定。 【参考方案1】:

我觉得很蹩脚,但问题是我的虚拟机的互联网连接失败了。 (我想我错过了 Troubleshooting-101,呵呵)

我更改了 PC 的网络,但 Virtual Box VM 没有更新或连接到新网络。更重要的是,none 的命令 (rvm get stable;rvm get head;rvm install ruby-2.2.2) 发出了警告,所以我被引导认为这是别的东西。

“错误不应该默默地过去。” (Python之禅)

【讨论】:

以上是关于在 Ubuntu 14.04 上使用 RVM 安装 Ruby 2.2.2 时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 RVM 的 Ubuntu 上安装 Ruby 2

无法在 ubuntu 12.04 上安装 rvm

通过 RVM 在 Ubuntu、Ruby 1.9.2 上安装使用本机扩展的 gem 时出错

在 Ubuntu 18.04 上安装 RVM 时出错

ruby 版本管理器(安装 rvm 时出现以下内存错误)

在 Ubuntu 14.04 LTS 上安装 Navicat