web-dev-qa-db-ja.com

インストール中のエラーRuby rvmを使用)

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.

これについて私を助けてくれますか?

18
user1482084

壊れたリポジトリまたは404リポジトリを/etc/apt/sources.listから削除します。

rvmは、削除したりコメントアウトしたりしないと失敗します。

機能していないものを特定するには、apt-get updateを実行して、失敗しているものとしてマークされているものを確認します。

rvmを使用すると、Rubyのインストールは簡単です。

rvm install Ruby

rvm use Ruby --default

私も同じ問題を抱えていました。

41
TheBetterJORT

ディストリビューション用のバイナリパッケージがないことも珍しくなく、rvmはソースからインストールしようとする必要があります。

まず、実際にインストールされていないことを確認します。

rvm list

そうでなければ、私はあなたがあなたが見つけることができるいくつかの依存性を見逃しているかもしれないと思う:

rvm requirements

それらをインストールし、再度インストールを実行する必要があります。

10
kwarrick

システムを更新できることを確認してください:

Sudo apt-get update

その後、rvmのインストールを再開します。

更新1:

また、古いバージョンのrvmを使用しているようです。続行する前に、必ずrvmを更新してください。

rvm get stable
4
mpapis

同様の問題を抱えていて、grizzly.listファイルにタイプミスを発見した

http://ubuntu-cloud.archive.cononical.com precision-updates/grizzly

になるはずだった

http://ubuntu-cloud.archive.canonical.com precision-updates/grizzly

つまり、最初に正規の

この間違いはubuntu 12.04ディストリビューションの一部ですか?

2
freemoth

この問題はapt-get updateしたがって、PPAを無効にする必要があります。

システム設定>ソフトウェアとアップデート>その他のソフトウェア

その後、再インストールします。 この画像はPPAの無効化を示しています

1
Eslam Saber

RVMはインストールされませんRuby。同じ問題があり、apt-get updateを実行すると、「google- chrome.list "。これらの指示に従って修正したところ、apt-get updateを正常に実行でき、rvm install Rubyを実行できるようになりました。

  1. Google-chrome.listを編集します(Stableチャネルを使用していると想定):

Sudo gedit /etc/apt/sources.list.d/google-chrome.list

  1. 開いたテキストファイルでファイルを編集して、次の行を読み取ります。

deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main

  1. もう一度更新してください:

Sudo apt-get update

  1. RVMをもう一度実行してみます。

rvm install Ruby

1
knice

最初に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要件を実行します。成功メッセージが表示されます。

1
Manjush

Sudo apt-get updateを実行するときに、すべてのPPAが正しく更新されていることを確認してください。そうでない場合は、それらを削除するか、編集して編集します(たとえば、配布をraringからlucidに変更する必要がある場合があります。これは、ターミナルまたはソフトウェアセンターから行うことができます。 This および- this が役立つはずです)

1
Alex

私は許可の問題があり、次のように解決しました:

Sudo chmod 777 log
0
roxdurazo

以下の解決策は、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ファイルが破損している場合、他のパッケージのインストールに問題が発生します。

0
Rakesh

私は同じ問題に直面していて、ちょうどそれをしました:

Sudo rm /etc/apt/sources.list.d/webupd8team-ubuntu-sublime-text-3-bionic.list

今ではうまくいきます!

0

Ruby-2.3.0Ubuntu 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の後に機能します。

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

問題を解決しました

0
Mijo