wsl-terminal - отсутствует rvm в его $PATH

wsl-terminal - отсутствует rvm в его $PATH

С использованиемтерминал 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".

Связанный контент