0

こんにちは、私はパス変数の初心者です。rvmと同じようにパスを取得し/local/rvm/ますlocate rvm。したがって、/local フォルダーにあると仮定します。

しかし、コマンドを実行する$ rvmと、コマンドが見つかりませんでした。rvm が /local/ の場所にインストールされている場合、パス変数はどうあるべきか教えてください。

私の .bash_profile は次のようになります。

[[ -s "$HOME/local/rvm/scripts/rvm" ]] && source "$HOME/local/rvm/scripts/rvm" # Load RVM into a shell session *as a function*

ありがとう

4

1 に答える 1

1

編集:

これはパスの問題ではないようです。rvm関数をロードするスクリプトなので、パスにある必要はありません。

rvm/scripts実際のフォルダーが存在する場所を見つける必要があります。本当にルートレベルの/localフォルダーになってしまった場合は、その .bash_profile 行を編集して$HOME、両方の行の一部を削除する必要があります...

したがって、そのファイルが実際に存在する場所を突き止めることをお勧めします。コマンド自体ではなく、コマンドがディレクトリをlocate見つけていると思います...rvm

ls /local/rvm/scripts/フォルダの内容を表示しますか?

rvmページでは.rvm、ホームディレクトリのディレクトリにインストールされていることが示されています...

于 2013-10-08T20:59:49.603 に答える