RVMを使用してRubyをインストールしようとすると、以下のエラーが発生します。
$rvm install 1.9.3
Searching for binary rubies, this might take some time.
Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system..................................................................................................
Error running 'requirements_debian_update_system Ruby-1.9.3-p448',
please read /home/troy/.rvm/log/1379872584_Ruby-1.9.3-p448/update_system.log
Requirements installation failed with status: 100.
これについて私を助けてくれますか?
壊れたリポジトリまたは404リポジトリを/etc/apt/sources.list
から削除します。
rvm
は、削除したりコメントアウトしたりしないと失敗します。
機能していないものを特定するには、apt-get update
を実行して、失敗しているものとしてマークされているものを確認します。
rvm
を使用すると、Rubyのインストールは簡単です。
rvm install Ruby
rvm use Ruby --default
私も同じ問題を抱えていました。
ディストリビューション用のバイナリパッケージがないことも珍しくなく、rvm
はソースからインストールしようとする必要があります。
まず、実際にインストールされていないことを確認します。
rvm list
そうでなければ、私はあなたがあなたが見つけることができるいくつかの依存性を見逃しているかもしれないと思う:
rvm requirements
それらをインストールし、再度インストールを実行する必要があります。
システムを更新できることを確認してください:
Sudo apt-get update
その後、rvmのインストールを再開します。
また、古いバージョンのrvmを使用しているようです。続行する前に、必ずrvmを更新してください。
rvm get stable
同様の問題を抱えていて、grizzly.listファイルにタイプミスを発見した
http://ubuntu-cloud.archive.cononical.com precision-updates/grizzly
になるはずだった
http://ubuntu-cloud.archive.canonical.com precision-updates/grizzly
つまり、最初に正規の
この間違いはubuntu 12.04ディストリビューションの一部ですか?
この問題はapt-get update
したがって、PPAを無効にする必要があります。
システム設定>ソフトウェアとアップデート>その他のソフトウェア
その後、再インストールします。 この画像はPPAの無効化を示しています
RVMはインストールされませんRuby。同じ問題があり、apt-get update
を実行すると、「google- chrome.list "。これらの指示に従って修正したところ、apt-get update
を正常に実行でき、rvm install Ruby
を実行できるようになりました。
Sudo gedit /etc/apt/sources.list.d/google-chrome.list
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
Sudo apt-get update
rvm install Ruby
最初にrvmをインストールするときは、注意事項を読んでください。たとえば、次のようなメモを受け取ったとします。
*警告を作成します:'~/.profile'
ファイルがあります。ロードしたい場合は、次の行を'/home/name/.bash_profile':source ~/.profile
に追加してください。
その後-> $ Sudo gedit /home/name/.bash_profile
Add line `~/.profile` to the file. Save and close it.
ここで$ rvm
要件を実行します。成功メッセージが表示されます。
私は許可の問題があり、次のように解決しました:
Sudo chmod 777 log
以下の解決策は、rvm requirmentエラーが100を返すことを解決することです
/etc/apt/sources.listでdebコマンドがコメント化されている場合は、/ etc/apt/sources.listからそのコマンドのコメントを外してみてください。
コマンドは:
$ Sudo vi /etc/apt/sources.list
問題が解決しない場合は、sources.listファイルを他のUbuntuのsources.listに置き換えます
コマンドは:
$ mv /etc/apt/sources.list
それを行う前にバックアップを作成してください
コマンドは:
$ cp /etc/apt/sources.list sources_backup.list
Ubuntuを再インストールしないと、問題はこの時点で解決するはずです。
注:sources.listファイルが破損している場合、他のパッケージのインストールに問題が発生します。
私は同じ問題に直面していて、ちょうどそれをしました:
Sudo rm /etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-bionic.list
今ではうまくいきます!
Ruby-2.3.0
にUbuntu 16.04
をインストールするときに上記のエラーが発生しました。
ファイルに移動します。
/etc/apt/sources.list.d/mc3man-ubuntu-trusty-media-xenial.list
以下を削除します:
deb-src http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial main
deb http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial main
次にSudo apt-get update
を実行し、rvm install Ruby-2.3.0
の後に機能します。
コマンドの実行中に同じ問題に直面しました
curl -L https://get.rvm.io | bash -s stable --autolibs = 3 --Rails
権限のないユーザーとしてコマンドを使用していたようです。したがって、
Sudo curl -L https://get.rvm.io | bash -s stable --autolibs=3 --Rails
問題を解決しました