RVM kann nicht aktualisiert werden - "Fatal: Der Remote -Helfer kann für 'HTTP' nicht gefunden werden"

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

  •  14-10-2019
  •  | 
  •  

Frage

Ich betreibe RVM 1.1.6 auf Ubuntu 8.04 und plötzlich kann ich nicht mehr auf die neueste Version aktualisieren.

~ 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/]

Googeln für "Fatal: Es scheint mir, dass frühere Versionen von Git HTTP nicht unterstützt, aber meine Git -Version ist ziemlich neu.

~ git --version
git version 1.7.3.2

Alle Ideen wären geschätzt!

War es hilfreich?

Lösung

Ich bin auf das gleiche Problem gestoßen und es schien, als fehlte die Git -Version Curl und Expat -Unterstützung. Ich könnte es lösen, indem ich die Git -Version selbst zusammenstellte.

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. Entfernen Sie die installierte Version
  2. Laden Sie den neuesten .tar herunter
  3. Installieren Sie alle obligatorischen Abhängigkeiten (vielleicht veraltet, wie Sie es bereits lief)
  4. Un-tar es
  5. Konfigurieren Sie das Make-Datei mit Locken und Expat Verlängerung
  6. Es installieren

Andere Tipps

Ich musste dies auch auf Ubuntu 8.04 laufen oder es findet Libcurl nicht.

APT-GET INSTALLIERT LIBCURL4-OPENSSL-DEV

Ohne Sudo oder Root Access musste ich die Dinge etwas anders machen. Vielleicht als Ergebnis die üblichen ./configure --with-options Route zum Konfigurieren von Git hat bei mir nicht funktioniert. Hier sind die Schritte, die ich unternommen habe, falls es jemand anderem hilft:

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top