Использование терминала 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 нет rvm в его $PATH .

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

1 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .