zsh: command not found: rvm」というエラーの解決方法


  1. rvmが正しくインストールされているか確認する: 最初に、rvmが正しくインストールされているかを確認しましょう。ターミナルで以下のコマンドを実行して、rvmがインストールされているかどうかを確認します。

    rvm --version

    インストールされていない場合は、rvmをインストールする必要があります。公式のrvmウェブサイト(https://rvm.io/)から最新のインストール手順を確認し、手順に従ってインストールしてください

  2. rvmのパスを確認する: rvmが正しくインストールされている場合でも、パスの設定に問題がある可能性があります。ターミナルで以下のコマンドを実行して、rvmのパスが正しく設定されているかを確認します。

    echo $PATH

    rvmのパスが表示されない場合、ターミナルの設定ファイル(通常は.zshrc.bashrc)にrvmのパスを追加する必要があります。以下は、.zshrcの例です。

    export PATH="$PATH:$HOME/.rvm/bin"

    上記の設定を追加したら、ターミナルを再起動するか、以下のコマンドを実行して設定を反映させます。

    source ~/.zshrc
    • rvmをアンインストールします。

      rvm implode
    • ターミナルを再起動します。

    • rvmを再インストールします。

      \curl -sSL https://get.rvm.io | bash -s stable
    • 必要に応じて、再度rvmのパスを設定します(手順2を参照)。