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