无法更新RVM - "致命:无法找到'http'的远程助手"

Man*_*rer 9 git ubuntu ubuntu-8.04 rvm

我在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/]
Run Code Online (Sandbox Code Playgroud)

谷歌搜索"致命:无法找到'http'的远程助手'"只是给了我一些结果,似乎早期版本的Git不支持HTTP,但我的Git版本是相当近期的.

~ git --version
git version 1.7.3.2
Run Code Online (Sandbox Code Playgroud)

任何想法,将不胜感激!

小智 24

我遇到了同样的问题,似乎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
Run Code Online (Sandbox Code Playgroud)
  1. 删除已安装的版本
  2. 下载最新的.tar
  3. 安装所有必需的依赖项(可能已过时,因为它已经运行)
  4. 解开它
  5. 使用curlexpat扩展名配置make文件
  6. 安装它


Vid*_*era 6

我不得不在Ubuntu 8.04上运行它,或者它没有找到libcurl.

apt-get install libcurl4-openssl-dev