使用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"。