2

rvmの公式ガイドに従って RVM をインストールしました。でRuby 1.8.7をインストールしrvm install 1.8.7、でデフォルトに設定しましたrvm 1.8.7 --default

次に、 で 1.9.2 をインストールしようとしましたがrvm install 1.9.2、 も試しrvm install 1.9.2-headました。「ruby-1.9.2-head - #installing-part」にたどり着くまで、すべてうまくいきました。

次に、* nix bash コマンドについて不平を言う巨大なエラー リストを取得しました。

/Home/kevin/.rvm/scripts/Manager: line 1760: sed: command not found
/Home/kevin/.rvm/scripts/Manager: line 1762: mv: command not found
/Home/kevin/.rvm/scripts/Manager: line 1762: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1632: cp: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/utilities: line 233: mkdir: command not found
/Home/kevin/.rvm/scripts/utilities: line 237: date: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/utilities: line 233: mkdir: command not found
/Home/kevin/.rvm/scripts/utilities: line 237: date: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/Manager: line 1736: mkdir: command not found
/Home/kevin/.rvm/scripts/Manager: line 1738: ln: command not found
/Home/kevin/.rvm/scripts/Manager: line 1760: sed: command not found
/Home/kevin/.rvm/scripts/Manager: line 1762: mv: command not found
/Home/kevin/.rvm/scripts/Manager: line 1762: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1760: sed: command not found
/Home/kevin/.rvm/scripts/Manager: line 1762: mv: command not found
/Home/kevin/.rvm/scripts/Manager: line 1762: chmod: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/utilities: line 233: mkdir: command not found
/Home/kevin/.rvm/scripts/utilities: line 237: date: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command not found
/Home/kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command not found
/Home/kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command is not
/Home/kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command not found
/Home/Kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command not found
/Home/kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command not found
/Home/kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Home/kevin/.rvm/scripts/Manager: line 1562: cp: command not found
/Home/kevin/.rvm/scripts/Manager: line 1573: chmod: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/utilities: line 276: mkdir: command not found
/Home/kevin/.rvm/scripts/utilities: line 280: date: command not found
/Usr/bin/env: bash: The file or directory does not exist
/Home/kevin/.rvm/scripts/utilities: line 656: cp: command not found
/Usr/bin/env: bash: The file or directory does not exist

入力するrvm 1.9.2 --defaultと、同じエラー出力が表示され、$PATH変数が完全にクリアされます。

誰でもこの問題の解決策を持っていますか?

4

4 に答える 4

4

RVM を再インストールして新たに削除するには、RVMがある場合はそのまま実行rm -rfv ~/.rvmします。rm ~/.rvmrc

おそらく、「RVM を使用して OSX に Rails 3 をインストールする」が役に立ちます。

于 2010-09-12T18:43:34.000 に答える
1

私は同じ問題を抱えています.RVMスクリプト全体が壊れているようです. rvm install reeコマンドは失敗しませんでしたが、実行中rvm use reeに問題が発生し始めました。

$PATH変数はのように空ではありませんが、やのようrvm use 1.9.2ないくつかの重要なパスがありませんでした。/bin/usr/bin

コンソール セッションの例を次に示します。

calas@chamonix:~$ ls
Desktop  dev  Documents ...
calas@chamonix:~$ rvm use ree
info: Using /home/calas/.rvm/gems/ree-1.8.7-2010.02
calas@chamonix:~$ ls
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found
calas@chamonix:~$ rvm info
Command 'sed' is available in '/bin/sed'
The command could not be located because '/bin' is not included in the PATH environment variable.
sed: command not found
bash: grep: No such file or directory
bash: mkdir: No such file or directory
bash: grep: No such file or directory
/usr/bin/env: bash: No such file or directory

実行後rvm info$PATH変数は空です。

RVM インストール全体を削除しrvm implodeて再インストールしましたが、うまくいきませんでした。

解決策は、ダウングレードするか、新しいリリースを待つことだと思います。


ソリューションは git ソースで準備ができています:

rvm update --head && rvm reload

そして問題は解決しました、ウェインに感謝します!

于 2010-09-12T19:36:51.860 に答える
0

「 Ubuntu 11.10 に Ruby on Rails をインストールする方法」が役立つかもしれません。

于 2012-01-20T13:27:25.207 に答える
0

このようなことが私に起こったのですが、よく調べてみると/user/bin、道に迷っていました。しかし、なぜ?

調査の結果、以前はコロンが欠けていた$PATHため、デフォルト パス (つまり /user/bin) の最初のディレクトリが省略されていたことが判明しました。

これを変更したら:
export PATH=$SCRIPTS:$WORKSPACE:$ANDROID_HOME:$HEROKU$PATH
これに:
export PATH=$SCRIPTS:$WORKSPACE:$ANDROID_HOME:$HEROKU:$PATH

(最後の「$」の前にコロンが追加されていることに注意してください)
すべてが再び機能しました。明らかに、パスは異なりますが、コロンがないかどうかを確認してください。

于 2015-02-04T01:03:54.533 に答える