Не могу обновить RVM - «Фатальный: невозможно найти удаленного помощника для« http »»
-
14-10-2019 - |
Вопрос
Я запускаю RVM 1.1.6 на Ubuntu 8.04, и вдруг больше не могу обновить последнюю версию.
~ rvm get head
Original installed RVM version:
rvm 1.1.6 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]
fatal: Unable to find remote helper for 'http'
Installed RVM HEAD version:
rvm 1.1.6 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]
Googling для «Fatal: невозможно найти удаленного помощника для« http », просто дал мне несколько результатов, кажется, что более ранние версии GIT не поддерживали HTTP, но моя версия GIT довольно недавно.
~ git --version
git version 1.7.3.2
Любые идеи были бы хорошы!
Решение
Я столкнулся с той же проблемой, и казалось, что в версии GIT не хватает поддержки Curl и Expat. Я мог бы решить его, скомпилируя версию GIT.
sudo apt-get remove git-core
wget http://kernel.org/pub/software/scm/git/git-1.7.3.5.tar.gz
sudo apt-get build-dep git-core
tar xvzf git-1.7.3.5.tar.gz
cd git-1.7.3.5/
./configure --with-curl --with-expat
make
sudo make install
- Удалить установленную версию
- Скачать новейший .tar
- Установите все обязательные зависимости (возможно, устаревшие, так как вы уже работали)
- Не так
- Настройка макияжа с скручивание а также эмигрант расширение
- Установите его
Другие советы
Мне также пришлось запустить это на Ubuntu 8.04, или он не нашел Libcurl.
apt-get установить libcurl4-openssl-dev
Без доступа SUDO или ROY мне приходилось делать что -то по -другому. Возможно, в результате, используя обычные ./configure --with-options
Маршрут к настройке GIT не работал для меня. Вот шаги, которые я предпринял на случай, если это поможет кому -то еще:
export CURL_INSTALL_PATH=/path/to/install/curl
export EXPAT_INSTALL_PATH=/path/to/install/expat
export GIT_INSTALL_PATH=/path/to/install/git
wget http://curl.haxx.se/download/curl-7.28.1.tar.gz
tar xzvf curl-7.28.1.tar.gz
cd curl-7.28.1
./configure --prefix=$CURL_INSTALL_PATH
wget http://downloads.sourceforge.net/expat/expat-2.1.0.tar.gz
tar xzvf expat-2.1.0.tar.gz
cd expat-2.1.0
./configure --prefix=$EXPAT_INSTALL_PATH
wget http://kernel.org/pub/software/scm/git/git-1.7.12.1.tar.gz
tar xzvf git-1.7.12.1.tar.gz
cd git-1.7.12.1
make prefix=$GIT_INSTALL_PATH CURLDIR=$CURL_INSTALL_PATH
EXPATDIR=$EXPAT_INSTALL_PATH
make prefix=$GIT_INSTALL_PATH CURLDIR=$CURL_INSTALL_PATH
EXPATDIR=$EXPAT_INSTALL_PATH install