No se puede actualizar RVM - “fatal: no se encuentra ayudante remoto para 'http'”
-
14-10-2019 - |
Pregunta
Me estoy quedando RVM 1.1.6 en Ubuntu 8.04 y, de repente, no puede actualizar a la última versión más.
~ 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/]
Google para. "Fatal: No se puede encontrar ayudante remoto para 'http'" sólo me dio unos resultados, parece que las versiones anteriores de Git no soporta el protocolo HTTP, pero mi versión Git es bastante reciente
~ git --version
git version 1.7.3.2
Cualquier idea sería apreciada!
Solución
me encontré con el mismo problema y parecía que la versión git faltaba rizo y el apoyo de expatriados. Podría resolverlo mediante la compilación de la versión git mí 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
- Eliminar la versión instalada
- Descargar la última .tar
- Instalar todas las dependencias obligatorias (tal vez obsoletos, ya que tuvimos que ya se está ejecutando)
- Un-tar que
- Configurar el maquillaje archivo con rizo y expatriado extensión
- Instalar
Otros consejos
También he tenido que ejecutar esto en Ubuntu 8.04 o doesnt encuentro libcurl.
apt-get install libcurl4-openssl-dev
Sin sudo o raíz de acceso que tenía que hacer las cosas un poco diferente. Quizás como resultado, utilizando la ruta ./configure --with-options
habitual para configurar git no trabajo para mí. Aquí están los pasos que di en el caso de que ayuda 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