С использованиемтерминал wsl, что просто потрясающе и спасает жизнь по сравнению со стандартным эмулятором терминала Windows WSL.
Мне не удаётся инициализировать среду rvm Ruby.
В стандартном эмуляторе терминала 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".