Git 无法更新RVM-“致命:找不到“http”的远程帮助程序”

Git 无法更新RVM-“致命:找不到“http”的远程帮助程序”,git,ubuntu,rvm,ubuntu-8.04,Git,Ubuntu,Rvm,Ubuntu 8.04,我在Ubuntu 8.04上运行RVM 1.1.6,突然间我无法更新到最新版本 ~ 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 versio

我在Ubuntu 8.04上运行RVM 1.1.6,突然间我无法更新到最新版本

~ 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/]
GoogleforFatal:找不到“http”的远程助手只是给了我一些结果,看起来早期版本的Git不支持http,但我的Git版本是相当新的

~ git --version
git version 1.7.3.2

任何想法都将不胜感激

我遇到了同样的问题,git版本似乎缺少curl和expat支持。我可以通过自己编译git版本来解决这个问题

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
删除已安装的版本 下载最新的.tar 安装所有必需的依赖项可能已过时,因为您已经运行了它 去焦油 使用curl和expat扩展名配置make文件 安装它
我还必须在Ubuntu 8.04上运行它,否则它找不到libcurl

apt get安装libcurl4 openssl dev


由于没有sudo或root访问权限,我不得不做一些不同的事情。也许因此,使用通常的./configure-with-options路由来配置git对我来说不起作用。以下是我在帮助他人时采取的步骤:

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

嗯,对我来说,问题是Git安装时没有curl支持。不知道丢失libcurl是否会给您同样的错误消息…git现在发布bz2,所以wgethttp://kernel.org/pub/software/scm/git/git-1.7.6.tar.bz2,和tar xvjf git-1.7.6.tar.bz2