RVM安装1.9.2-head ERROR

时间:2011-02-10 07:43:44

标签: ruby git https install rvm

我正在使用RVM维护ROR环境:

但是当我尝试安装ruby-head时,它会给我这样的错误消息:

shanan@shanan-ThinkPad:~$ rvm install 1.9.2-head
/home/shanan/.rvm/rubies/ruby-1.9.2-head, 
  this may take a while depending on your cpu(s)...

ruby-1.9.2-head - #fetching 
Cloning from https://github.com/ruby/ruby.git, this may take a while depending on your connection...
Cloning into /home/shanan/.rvm/repos/ruby-1.9.2-head...
fatal: Unable to find remote helper for 'https'
cloning from https://github.com/ruby/ruby.git failed, now attempting to clone from https://github.com/ruby/ruby.git, this may take a while depending on your connection...
Cloning into /home/shanan/.rvm/repos/ruby-1.9.2-head...
fatal: Unable to find remote helper for 'https'
There has been an error while trying to fetch the repository.               
Halting the installation.
There has been an error fetching the ruby interpreter. Halting the installation.
shanan@shanan-ThinkPad:~$ 

我正在使用git 1.7.4,并且正确安装和配置了其他依赖项。 我真的不知道为什么以及如何解决这个问题。你能帮帮我吗?

3 个答案:

答案 0 :(得分:4)

确保您已安装以下软件包:

sudo apt-get install git-core
sudo apt-get install openssl
sudo apt-get install curl

以上是RVM的依赖关系

完成所有操作后,只需输入sudo rvm install 1.9.2

即可

我希望这能解决你的问题:)

答案 1 :(得分:1)

使用rvm,when it comes to installing,文档提到:

  

RVM维护一个可安装的解释器及其版本列表   要查看此列表,请运行以下命令。

$ rvm list known
  

请注意,RVM不仅限于此列表。

您是否可以通过任何方式修改该列表以获取http://github.com/user/repo.git之类的openssl网址?

因为似乎某些{{1}}依赖关系可能会丢失(即使您在问题中指明所有依赖关系都在那里)

insanemy comic rvm illustration

答案 2 :(得分:0)

在命令行输入rvm notes并确保已满足所有依赖项。

听起来如果RVM找不到'https'助手,就无法找到卷曲。如果我没记错的话,git需要卷曲来完成繁重的工作。