0

Ubuntu 10.04.1 LTS マシンに Ruby をインストールできないようです。いくつかの異なるチュートリアルを試しましたが、どれもうまくいきませんでした。コマンドを使用して RVM を正しくインストールできるようです\curl -L https://get.rvm.io | bash -s stable。ただし、次の警告が表示されます。

  * WARNING: Your '/root/.bashrc' contains `PATH=` with no `$PATH` inside, this can breakRVM,
  for details check https://github.com/wayneeseguin/rvm/issues/1351#issuecomment-10939525
  to avoid this warning append #PATH.

実行しようとするrvm install 1.9.3と、次のようになり、Ruby がインストールされません。

  Downloaded archive checksum did not match, archive was removed!
  If you wish to continue with not matching download add '--verify-downloads 2' after the command.

  There has been an error fetching the ruby interpreter. Halting the installation.

を追加してみまし--verify-downloads 2たが、それもうまくいきませんでした。

最終的には Rails をインストールしたいのですが、もちろん最初に ruby​​ をインストールする必要があります。

編集:ルビーをインストールしようとしたとき
にも取得します。/usr/local/rvm/scripts/functions/support: line 170: cd: /path/to/tarballs/: No such file or directory

4

2 に答える 2

1
  1. root として作業しないでください。これは安全ではなく、簡単に噛まれてしまう可能性があります。作業/展開にはユーザー アカウントの使用を開始してください。次の方法で現在のインストールを削除できます。

    rm -rf /usr/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh
    
  2. /root/.bashrcそこにはそこにあることが意図されているためPATH=...、rootアカウントを直接使用しないでください(1を見てください)。

  3. チェックサムの問題: 手動でダウンロード/ビルドされた ruby​​ アーカイブが原因でした。フラグ ( ) を指定しない限り、rvm はそれらを防止します--verify-downloads 2。これは、チェックサムが一致しないアーカイブを信頼することを意味します。
  4. 問題についてcd: あなたはファイルを持っている/etc/rvmrc/root/.rvmrc、指定されていますrvm_archives_path=/path/to/tarballs- 必ず削除してください (1. の後に既になくなっている可能性があります)。
于 2013-08-15T09:06:23.683 に答える