RVM установить 1.9.2-головку ОШИБКА - PullRequest
2 голосов
/ 10 февраля 2011

Я использую 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 ]

4 голосов
/ 02 июля 2011

Убедитесь, что вы установили следующие пакеты:

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

Выше приведены зависимости RVM

Как только все будет сделано, просто наберите sudo rvm install 1.9.2

Iнадеюсь, что это решит вашу проблему:)

1 голос
/ 10 февраля 2011

С rvm, когда дело доходит до установки , в документации упоминается:

RVM ведет список интерпретаторов и их версий, на которые он может установить.
Чтобы увидеть этот список, выполните следующую команду.

$ rvm list known

Обратите внимание, что RVM не ограничивается просто этим списком.

Можно ли каким-либо образом изменить этот список, чтобы получить HTTP-доступ только для чтения URL, например http://github.com/user/repo.git?

Поскольку кажется, что какая-то зависимость openssl может отсутствовать (даже если вы указали в своем вопросе, что все зависимости существуют)

insanemy comic rvm illustration

0 голосов
/ 10 февраля 2011

В командной строке введите rvm notes и убедитесь, что выполнены все зависимости.

Похоже, RVM не может найти curl, если не может найти помощника 'https' Если я правильно помню, git нужно свернуться, чтобы сделать тяжелую работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...