Verwenden vonWSL-Terminal, was großartig und im Vergleich zum standardmäßigen Windows WSL-Terminalemulator ein Lebensretter ist.
Ich kann die RVM-Umgebung von Ruby nicht initialisieren.
Im standardmäßigen Windows WSL-Terminalemulator funktioniert es:
one@AUS-LT-384:~/github/sp6-api$ which rvm
/usr/share/rvm/bin/rvm
Aber nicht im WSL-Terminalemulator:
one@AUS-LT-384:~/github/sp6-api$ which rvm
one@AUS-LT-384:~/github/sp6-api$
So wie ich das sehe, verwenden beide die gleichen Bash-Dateien. Aber die wsl-terminal
hat kein RVM darin $PATH
.
Warum ist das so und wie lässt sich das Problem richtig beheben?
Antwort1
Ich weiß nicht warum, aber Sie können es beheben, indem Sie Ihren PATH ändern. Fügen Sie diese Zeile zu Ihrem $HOME/.profile hinzu: export PATH="/usr/share/rvm/bin:$PATH".