wsl-terminal - $PATH에 rvm이 없습니다.

wsl-terminal - $PATH에 rvm이 없습니다.

사용wsl 터미널, 이는 기본 Windows WSL 터미널 에뮬레이터에 비해 훌륭하고 생명의 은인입니다.

Ruby의 rvm 환경을 초기화할 수 없습니다.

기본 Windows WSL 터미널 에뮬레이터에서는 다음과 같이 작동합니다.

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

그러나 wsl-terminal 에뮬레이터에서는 그렇지 않습니다.

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

내가 볼 수 있듯이 둘 다 동일한 bash 파일을 사용합니다. 하지만 wsl-terminal에는 rvm이 없습니다 $PATH.

이것이 왜고 이 문제를 해결하는 올바른 방법은 무엇입니까?

답변1

이유는 모르겠지만 PATH를 변경하면 문제를 해결할 수 있습니다. $HOME/.profile에 다음 행을 추가하십시오: import PATH="/usr/share/rvm/bin:$PATH".

관련 정보