安装rvm时出错(Ruby版本管理器)

时间:2013-03-29 10:01:25

标签: rvm

我正在尝试安装Ruby Version Manager来安装Ruby on Rails。

我正在关注此链接。 :https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

但是,我收到了这个错误。

$ curl -L get.rvm.io | bash -s stable --auto
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   184  100   184    0     0      8      0  0:00:23  0:00:20  0:00:03   562
100 11861  100 11861    0     0    251      0  0:00:47  0:00:47 --:--:--  1974
Warning, --auto is deprecated in favor of --auto-dotfiles.
Downloading RVM from wayneeseguin branch stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   124  100   124    0     0      5      0  0:00:24  0:00:23  0:00:01    35
100 1631k  100 1631k    0     0   5867      0  0:04:44  0:04:44 --:--:-- 11223

Could not download 'https://github.com/wayneeseguin/rvm/archive/stable.tar.gz'.
  curl returned status ''.

10 个答案:

答案 0 :(得分:2)

使用RUBY安装RVM

  

sudo apt-get install curl

安装后 安装rvm也是ruby

  

\ curl -sSL https://get.rvm.io | bash -s stable

如果您遇到上述问题(无法连接到get.rvm.io端口443:网络无法访问)

在浏览器中

转到 https://get.rvm.io 将页面保存在任何位置

  

使其可执行文件名rvm-installer

     

chmod + x rvm-installer

     

然后执行以下操作

     

bash rvm-installer stable --ruby

然后检查 rvm list 请注意终端

上的ruby列表的版本

**将终端更改为登录shell。打开一个新的终端**

然后 rvm使用2.1.1 => (2.1.1版)

然后完成了!

pd @ admin:〜$ ruby​​ -v

ruby​​ 2.1.1p76(2014-02-24修订版45161)[x86_64-linux]


STEPS
1: go to [https://get.rvm.io][1] save the page in in home directory(filename rvm-installer) 
2: chmod +x rvm-installer
3: bash rvm-installer stable --ruby
4:rvm use 2.1.1
5:gem install rails

程序员继续使用ruby进行编码。

答案 1 :(得分:1)

好像你无法从github下载软件包。就我而言,使用浏览器在https://github.com/wayneeseguin/rvm/archive/stable.tar.gz下载软件包没问题。如果您在浏览器中出现相同的错误,则可能是网络问题。

答案 2 :(得分:1)

1)安装RVM

$ sudo apt-get install curl
$ curl -L https://get.rvm.io | bash -s stable --ruby
(Refer  https://rvm.io/rvm/install/)
$ source /home/sodel/.rvm/scripts/rvm ( enable rvm)

这会安装最新的稳定红宝石。 要安装另一个版本,请运行rvm install

2)rvm install 1.9.3(它将安装ruby 1.9.3)

3)rvm use 1.9.3(使用最新版本的红宝石)

4)开始安装宝石Ex:gem install bundle

5)bundle install(适用于所有宝石)

答案 3 :(得分:1)

尝试检查您的防病毒软件,如果您有任何问题,我在从rubygems.org获取rails时遇到了与Avast相同的问题,由于某种原因它阻止了http连接。如果您有防病毒软件,请尝试禁用它,然后重试。

答案 4 :(得分:1)

我也遇到了同样的问题,但我从网址中删除了“安全部分,它对我有用” 试试这个

$ curl -L http://get.rvm.io | bash -s stable --ruby

答案 5 :(得分:1)

在我的cygwin系统上没有安装curl。相反,我的窗户上必须有一个由cygwin子系统使用的版本。

我已经通过cygwin setup.exe安装了curl,所有内容都运行文件。

答案 6 :(得分:1)

从我所看到的,此错误之前出现错误。它说curl已经过时了。我不得不再次升级curl和den,我继续安装rvm。为我工作,虽然网络错误也很有可能发生。

答案 7 :(得分:1)

在Ubuntu上使用它的包管理器:

sudo apt-get install ruby-rvm

答案 8 :(得分:1)

我通过将https更改为http来解决此类错误,以获得更多说明,您可以查看以下屏幕简短信息。

Installing RVM using Cygwin

答案 9 :(得分:0)

这个解决方案对我有用。

这是一个互联网协议问题。我在卷曲之前做过,一切正常

echo ipv4 >> ~/.curlrc

所以我的步骤是:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
echo ipv4 >> ~/.curlrc
\curl -sSL https://get.rvm.io | bash -s stable --ruby