我正在尝试安装Ruby Version Manager来安装Ruby on Rails。
但是,我收到了这个错误。
$ 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 ''.
答案 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
来解决此类错误,以获得更多说明,您可以查看以下屏幕简短信息。
答案 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