wsl-terminal - $PATH に rvm がありません

wsl-terminal - $PATH に rvm がありません

使用wslターミナルこれは、デフォルトの Windows WSL ターミナル エミュレーターと比較すると、すばらしい機能であり、非常に便利です。

Ruby の rvm 環境を初期化できません。

デフォルトの Windows WSL ターミナル エミュレーターでは、次のように動作します。

one@AUS-LT-384:~/github/sp6-api$ which rvm
/usr/share/rvm/bin/rvm

ただし、wsl-terminal エミュレーターではそうではありません。

one@AUS-LT-384:~/github/sp6-api$ which rvm
one@AUS-LT-384:~/github/sp6-api$

私が見る限り、両方とも同じ bash ファイルを使用しています。ただし、wsl-terminalには rvm が含まれていません$PATH

これはなぜですか? また、これを修正する適切な方法は何ですか?

答え1

理由はわかりませんが、PATH を変更することで修正できます。$HOME/.profile に次の行を追加します: export PATH="/usr/share/rvm/bin:$PATH"。

関連情報