RVMを更新できません - 「致命的:「HTTP」のリモートヘルパーを見つけることができません」

StackOverflow https://stackoverflow.com/questions/4569089

  •  14-10-2019
  •  | 
  •  

質問

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/]

「致命的:「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
  1. インストールされているバージョンを削除します
  2. 最新の.tarをダウンロードしてください
  3. すべての必須依存関係をインストールします(おそらく、既に実行されていたため、廃止されたかもしれません)
  4. それを除外してください
  5. メイクファイルを構成します カール外国人 拡大
  6. インストールします

他のヒント

また、これをUbuntu 8.04で実行する必要がありました。

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top