2012-02-10 15 views
1

私は次のような問題があります。それぞれが次のエラーの原因となって、私のローカルシステムにRVMをインストールしよう:rvmインストールの問題

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) 
Downloading RVM from wayneeseguin branch stable 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
          Dload Upload Total Spent Left Speed 
100 125 100 125 0  0  5  0 0:00:25 0:00:20 0:00:05 184 
100 125 100 125 0  0  3  0 0:00:41 0:00:41 --:--:--  3Warning: Failed to create the file 
Warning: /usr/local/rvm/archives/wayneeseguin-rvm-stable.tgz: Permission 
Warning: denied 
    0 799k 0 2896 0  0  69  0 3:17:42 0:00:41 3:17:01 3880 
curl: (23) Failed writing body (0 != 2896) 

Could not download 'https://github.com/wayneeseguin/rvm/tarball/stable'. 
    curl returned status '23'. 

は、どのように私は私の$ HOMEディレクトリには/ usr/local/からインストールディレクトリを変更できますか?私は手動でスクリプトを変更しようとしましたが、それは私に成功をもたらしませんでした。 Thx

+0

このコマンドをrootで実行していますか? –

+0

rootでこのスクリプトを実行してもOKですが、/ usr/localにrvmをインストールすると成功しましたが、rootまたはsudo(sudo gem ...、sudo rvm getなど)でコマンドを実行するたびに実行したくありません。 ..など) – mart7ini

答えて

0

/usr/local/rvmにファイルをインストールしようとする理由がわかりません(これは、rootまたはsudoモードで実行したときに行われます)。 それは(ローカルインストール)通常のユーザーとして動作しない場合は、スクリプトをダウンロードしようとする代わりに

wget https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer 

vi rvm-installerそれを開いて、何か他のものにrvm_path="/usr/local/rvm"を変更してbash ./rvm-installer stableそれを実行します。

しかし、実際には必要ありません...あなたはrootとしてログインしていませんか?

+0

はい、私は確信しています、私は根源ではない(uid!= 0)。私の以前のシステムでは、私はrvm(5サーバー)で成功した経験がありますが、私の家のデスクトップではこの問題が発生します。あまりにも悲しい – mart7ini

+0

私の現在のOSはUbuntu 11.10です。そして、私はすべてのインターネット(thx Obama)を読みましたが、残念ながら – mart7ini

+0

(本当に質問に答えていませんでした...)Peter: 'rvm_path'を変更するだけでは、' /etc/profile.d/ rvm.sh'も '/ usr/local /'にハードコードされています。したがって、これも変更する必要があります。 – yee379

1

/usr/local/rvmを指しrvm_pathはインストーラがルート(須藤、SU)として実行するか、またはそれがすでに/etc/rvmrc/~/.rvmrcに設定されていますとき、これら2つのファイルを削除しようとしたときに選択される:

sudo rm -rf /etc/rvmrc ~/.rvmrc 

も再ログインしてください/新しいシェルを開き、再度インストールする前にrvm_pathがないことを確認してください:

env | grep rvm 
+0

完全なクリーンアップ後も同じ状況です:(まあまあ...カールはステータス '23'を返しました – mart7ini

+0

Thxみんな、 **/etc/profile.d/rvm.sh **このファイルは、**/usr/local/rvm *にrmv_pathパラメータ**を設定しました。 *。 – mart7ini

関連する問題