git ubuntu rvm ubuntu-8.04

git - No se puede actualizar RVM-"fatal: no se puede encontrar el ayudante remoto para ''http''"



ubuntu ubuntu-8.04 (3)

Estoy ejecutando RVM 1.1.6 en Ubuntu 8.04 y, de repente, ya no puedo actualizar a la última versión.

~ rvm get head Original installed RVM version: rvm 1.1.6 by Wayne E. Seguin ([email protected]) [http://rvm.beginrescueend.com/] fatal: Unable to find remote helper for ''http'' Installed RVM HEAD version: rvm 1.1.6 by Wayne E. Seguin ([email protected]) [http://rvm.beginrescueend.com/]

Google buscando "fatal": la imposibilidad de encontrar ayuda remota para "http" "solo me dio algunos resultados, parece que las versiones anteriores de Git no admitían HTTP, pero mi versión de Git es bastante reciente.

~ git --version git version 1.7.3.2

¡Cualquier idea sería apreciada!


Me encontré con el mismo problema y parecía que a la versión de Git le faltaba curl y compatibilidad con expats. Podría resolverlo compilando la versión de git yo mismo.

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. Eliminar la versión instalada
  2. Descargue el último .tar
  3. Instale todas las dependencias obligatorias (tal vez obsoletas, ya que ya las tenía en ejecución)
  4. Desatarlo
  5. Configure el make-file con la extensión curl y expat
  6. Instalarlo

También tuve que ejecutar esto en Ubuntu 8.04 o no encuentra libcurl.

apt-get install libcurl4-openssl-dev


Sin acceso sudo o root, tuve que hacer las cosas de forma un poco diferente. Tal vez como resultado, usar la ruta usual ./configure --with-options para configurar git no funcionó para mí. Estos son los pasos que tomé en caso de que ayude a otra persona:

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