Impossible de mettre RVM - « fatale: Impossible de trouver aide à distance pour « http » »
-
14-10-2019 - |
Question
Je suis en cours d'exécution RVM 1.1.6 sur Ubuntu 8.04 et tout d'un coup je ne peux pas mettre à jour à la dernière version plus.
~ 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/]
Googler. « Fatale: Impossible de trouver aide à distance pour « http » » m'a donné quelques résultats, il semble que les versions antérieures de Git ne prend pas en charge HTTP, mais ma version Git est assez récent
~ git --version
git version 1.7.3.2
Toutes les idées serait apprécié!
La solution
je suis tombé sur la même question et il semblait que la version git manquait CURL et expat. Je pourrais le résoudre en compilant la version git moi-même.
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
- Supprimer la version installée
- Téléchargez la dernière .tar
- Installer toutes les dépendances obligatoires (peut-être obsolètes, comme vous l'aviez déjà en cours d'exécution)
- Un-bitumeux
- Configurer le make-fichier avec boucle et expat extension
- Installez
Autres conseils
Je devais courir aussi cela sur Ubuntu 8.04 ou il ne marche pas trouver libcurl.
apt-get install libcurl4-openssl-dev
Sans accès ou root sudo je devais faire les choses un peu différemment. Peut-être en conséquence, en utilisant la voie habituelle ./configure --with-options
à la configuration git n'a pas fonctionné pour moi. Voici les étapes de mon travail dans le cas où il aide quelqu'un d'autre:
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