Impossible de mettre RVM - « fatale: Impossible de trouver aide à distance pour « http » »

StackOverflow https://stackoverflow.com/questions/4569089

  •  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é!

Était-ce utile?

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
  1. Supprimer la version installée
  2. Téléchargez la dernière .tar
  3. Installer toutes les dépendances obligatoires (peut-être obsolètes, comme vous l'aviez déjà en cours d'exécution)
  4. Un-bitumeux
  5. Configurer le make-fichier avec boucle et expat extension
  6. 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top