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!

¿Fue útil?

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
  1. Eliminar la versión instalada
  2. Descargar la última .tar
  3. Instalar todas las dependencias obligatorias (tal vez obsoletos, ya que tuvimos que ya se está ejecutando)
  4. Un-tar que
  5. Configurar el maquillaje archivo con rizo y expatriado extensión
  6. 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top