Usandoterminal wsl, que es fantástico y salva vidas en comparación con el emulador de terminal WSL predeterminado de Windows.
No puedo inicializar el entorno rvm de Ruby.
En el emulador de terminal WSL de Windows predeterminado, funciona:
one@AUS-LT-384:~/github/sp6-api$ which rvm
/usr/share/rvm/bin/rvm
Pero no en el emulador wsl-terminal:
one@AUS-LT-384:~/github/sp6-api$ which rvm
one@AUS-LT-384:~/github/sp6-api$
Por lo que puedo ver, ambos usan los mismos archivos bash. Pero wsl-terminal
no tiene rvm en su $PATH
.
¿Por qué ocurre esto y cuál es la forma correcta de solucionarlo?
Respuesta1
No sé por qué, pero puedes solucionarlo cambiando tu RUTA. Agregue esta línea a su $HOME/.profile: export PATH="/usr/share/rvm/bin:$PATH".