wsl-терминал - отсутствует rvm в его $PATH

Использование терминала wsl, что удивительно и экономно по сравнению с эмулятором терминала Windows WSL по умолчанию.

Я не могу инициализировать среду rvm в Ruby.

В эмуляторе терминала Windows WSL по умолчанию он работает:

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

Но не в эмуляторе wsl-терминала:

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

Из того, что я вижу, они оба используют одни и те же файлы bash. Но wsl-terminal не имеет рвм в этом $PATH,

Почему это и как правильно это исправить?

1 ответ

Я не знаю почему, но вы можете это исправить, изменив свой PATH. Добавьте эту строку в ваш $HOME/.profile: export PATH="/usr/share/rvm/bin:$PATH".

Другие вопросы по тегам