使用rvm安装ruby在ubuntu 10.10上失败

时间:2011-10-06 12:02:38

标签: ruby ubuntu curl proxy rvm

我一直在尝试使用rvm安装ruby 1.9.2但是我无法让它工作..

我支持代理,但我已经配置了http_proxy和https_proxy。

输出:

ta@ci:~$ rvm install 1.9.2-p136
Installing Ruby from source to: /home/ta/.rvm/rubies/ruby-1.9.2-p136, this may take a while depending on your cpu(s)...

ruby-1.9.2-p136 - #fetching 
ruby-1.9.2-p136 - #downloading ruby-1.9.2-p136, 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:03 --:--:--     0
curl: (22) The requested URL returned error: 407
ERROR: The requested url does not exist: 'https://rvm.beginrescueend.com/src/ruby-1.9.2-p136.tar.bz2'
Trying http:// URL instead.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 407
ERROR: There was an error, please check /home/ta/.rvm/log/ruby-1.9.2-p136/*.log
ERROR: There has been an error while trying to fetch the source.  
Halting the installation.
ERROR: There has been an error fetching the ruby interpreter. Halting the installation.

2 个答案:

答案 0 :(得分:3)

最终我设法让它以这种方式工作。使用.curlrc也是一个好主意,但我不喜欢将我的密码作为纯文本存储在机器上。

rvm install 1.9.2-p136 --proxy http://username:password@domain:port

答案 1 :(得分:0)

我认为您可以将这些行放在~/.curlrc文件中:

proxy-user = "username:password"
proxy = "http://proxy.domain.com:8080"

我是从curl手册页中找到的,可以找到online here

引用:

  

..配置文件是一个文本文件,其中可以写入命令行参数,然后将其用作在实际命令行上编写的参数。 ..

     

..可以选择在配置文件中给出长选项名称,而不使用初始双破折号。 ..