11

上記の質問は非常に一般的な質問です。私はこのトピックに関する複数の投稿を経験しました。しかし、私は解決策を得ることができませんでした。

rvmをローカルにインストールしました。すでにインストールファイルがあります。SOはフォルダに入り、インストールコマンドを実行します。

$ ./install 

次に、ユーザーのホームフォルダーの./rvmフォルダーを確認しました

$ cd ~/.rvm 

フォルダが存在します。したがって、インストールは成功します。

今、私はコマンドラインでrvmと入力しています

$ rvm

例外を下回っています

$ rvm
-sh: rvm: command not found

この問題に関するstackoverflowの複数の記事を読んだ後、Mac OSX 10.7.3を使用しているため、.bash_profileに以下の行を追加する必要があることを学びました。

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

rvmの入力中に同じ例外が発生した後でも。私がしなければならない余分なことはありますか?または私は何かが欠けていますか?助けてください

4

7 に答える 7

23

試す手順:

  1. ログアウトして、システムにログインします。

  2. 新しいターミナルを開き、手動で実行します

ソース$HOME/ .rvm / scripts / rvm

それから

rvm

これらの回避策を確認してください。

アップデート:

実行を避けるために

ソース$HOME/ .rvm / scripts / rvm

ターミナルを開くたびに、この行をMacに含めます(これは、別名ディレクトリの下のGNU / Linuxベースのシステムに~/.MacOSX/environment似ています)。~/.bashrc$home~

于 2012-11-06T07:40:25.707 に答える
8

私の場合、Windows10でUbuntuBashを使用しており、使用した問題を修正しています。

source /usr/local/rvm/scripts/rvm
于 2017-01-04T16:11:19.020 に答える
5

2018年にこれを行っている人は、追加するだけです

source $HOME/.rvm/scripts/rvm 

ホームディレクトリ内の.bash_profileに移動します。

于 2018-01-10T04:21:57.067 に答える
2

ターミナルエミュレータの設定でログインシェルを有効にする必要があります。使用する必要がある場合もあります。https://rvm.io/integration/gnome-terminal//usr/bin/bash --loginの例を次に示します。

ログインシェルを有効にした後、ターミナルアプリケーションを閉じて、新しく開く必要があります。

于 2012-11-06T16:46:47.020 に答える
2

新しいターミナルセッションを開く必要がありました。

使用してインストールした後:

curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm install 2.2
于 2016-09-03T16:32:41.030 に答える
2

Ubuntu 18.04の場合、ここからの命令を使用してrvmをインストールした後、問題を解決するために以下のコマンドを実行する必要がありました。

source /usr/share/rvm/scripts/rvm
于 2019-07-18T10:56:57.000 に答える
0

これは、RVMで使用できる他のオプションの1つです。

source /etc/profile.d/rvm.sh
于 2020-07-26T13:45:00.613 に答える