web-dev-qa-db-ja.com

rvm:コマンドが見つかりませんMAC OX

本当に、何が起こったのか分かりません。この質問があまりにもNOOBであればすみませんが、この問題の解決策が見つかりません。

-bash:rvm:コマンドが見つかりません

私はこれを試しました

curl -L https://get.rvm.io | bash -s--最新バージョン

しかし、simplecovを使用するためにRubyバージョンを確認する必要はありません。1.9の古いバージョンでは動作しないためです。

81
Asantoya17

端末にrvmシェル構成がロードされていないことが原因の可能性があります。

端末から次のことを試してください。

$ source ~/.rvm/scripts/rvm

それから

$ type rvm | head -n 1

出力が次の場合:

rvm is a function

「source〜/ .rvm/scripts/rvm」を〜/ .bash_profileファイルに追加する必要がある場合があります

204
peterpengnz

rVMのインストール時に表示されるすべてのテキストを読む必要があります。

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
43
mpapis

Sudo curl -L https://get.rvm.io | bash -s stable --Rubyを実行した後

端末を閉じてから再度開く必要があります!

21
parkerqian

これは私のために働いた:

rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
6
DonRichards

source /etc/profileは私のために働いた。

5
Wilson Silva

RVMのインストール後にターミナルを閉じて再起動します—毎回取得します。

2
David J Roach V

長期的な解決策として、これを~/.profileファイルに追加する必要があります。

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

単純にrvmを単一のターミナルにロードするには、次を使用します

source "$HOME/.rvm/scripts/rvm"

おそらくこの呼び出しはよりクロスプラットフォームです:

. "$HOME/.rvm/scripts/rvm"
1
Alexander Mills

RVMの使用を開始するには、端末にsource /Users/yourusername/.rvm/scripts/rvmと入力する必要があります(もちろん、yourusernameの代わりに実際のユーザー名を挿入します)。

0
CodeBiker