我在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/]
谷歌search“致命的:无法find'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
我不得不在Ubuntu 8.04上运行它,或者它不能找到libcurl。
apt-get install 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