Usandoterminal wsl, o que é incrível e salva vidas em comparação com o emulador de terminal WSL padrão do Windows.
Não consigo inicializar o ambiente rvm do Ruby.
No emulador de terminal WSL padrão do Windows, funciona:
one@AUS-LT-384:~/github/sp6-api$ which rvm
/usr/share/rvm/bin/rvm
Mas não no emulador de terminal wsl:
one@AUS-LT-384:~/github/sp6-api$ which rvm
one@AUS-LT-384:~/github/sp6-api$
Pelo que posso ver, ambos usam os mesmos arquivos bash. Mas o wsl-terminal
não tem rvm nele $PATH
.
Por que isso é e qual é a maneira correta de corrigir isso?
Responder1
Não sei por que, mas você pode consertar alterando seu PATH. Adicione esta linha ao seu $HOME/.profile: export PATH="/usr/share/rvm/bin:$PATH".