0

RVM をインストールしようとすると、次のエラーが表示されます。

$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
Cloning into rvm...
fatal: The remote end hung up unexpectedly
Cloning into rvm...
error: RPC failed; result=56, HTTP code = 100
fatal: The remote end hung up unexpectedly

ERROR: Unable to clone the RVM repository, attempted both git:// and https://

これはgit clone私が最近得ているエラーです。たとえば、nodejsのクローンを作成しようとすると。

error: RPC failed; result=56, HTTP code = 100
fatal: The remote end hung up unexpectedly

何が問題ですか?

4

1 に答える 1

1

Git リポジトリの取得を妨げている何らかのネットワークの問題が発生しているようです。RVM スクリプトは、最初に を使用してリポジトリのクローンを作成しようとします 。git clone --depth 1 git://github.com/wayneeseguin/rvm.gitそれが失敗した場合は、 を使用します。Git は libcurlを使用します。エラー の一部はlibcurl エラー コードです。を意味します。この部分は、返されたHTTP サーバーのステータス コードです。を意味します。git clone https://github.com/wayneeseguin/rvm.gitresult=56RPC failed56Failure with receiving network data.HTTP code = 100100The client SHOULD continue with its request.

おそらく最善の策は、ワークステーションで送受信されているパケットを正確に確認するために、ネットワーク トラフィック スニファー (Ubuntu ではWiresharkを使用できます) を開始することです。ネットワーク内の別のワークステーションと別のネットワークに RVM をインストールしてみてください。私のマシンには何の問題もありませんでした。

于 2011-10-03T19:45:55.370 に答える