Linux에서 "알 수 없는 명령 nvm"을 수정하는 방법
1. nvm이 설치되어 있는지 확인
sudo 찾기/-이름 "nvm.sh"
이 명령은 파일의 전체 경로를 반환해야 합니다.
전체 경로를 반환하지 않으면 nvm 설치가 성공하지 못한 것일 수 있습니다.
nvm이 올바른 경로에 설치되었는지 확인
또한 .nvm 디렉토리는 내 홈 디렉토리에 있습니다. .nvm 디렉토리는 홈 디렉토리에도 있어야 합니다.
그렇지 않은 경우 잘못된 사용자 또는 sudo를 사용하여 .nvm을 설치했을 수 있습니다.
이 경우 nvm을 다시 설치해야 합니다.
홈 디렉토리가 어디에 있는지 확실하지 않은 경우 이 명령을 사용하십시오.
echo $HOME
터미널 세션을 다시 시작했는지 확인
설치 후 nvm을 사용하려면 터미널 세션을 다시 시작해야 합니다. 현재 터미널을 닫고 새 터미널을 열면 됩니다.
2. Shell의 소스 nvm
이제 쉘에서 nvm을 사용할 수 있도록 nvm.sh 파일을 소싱해야 합니다.
강타를 위해
이것을 .bashrc에 추가하십시오.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
또한 올바른 경로를 사용해야 합니다. 여기에 표시된 경로와 다를 수 있습니다.
또한 NVM_DIR 변수에 대한 전체 경로 대신 nvm 디렉토리를 입력해야 합니다.
두 줄의 구성을 추가한 후 터미널 에뮬레이터를 다시 시작해야 합니다.
이제 nvm을 사용할 수 있어야 합니다.
zsh의 경우
이것을 .zshrc에 추가하십시오.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
이제 터미널 에뮬레이터를 다시 시작하면 이제 nvm을 사용할 수 있습니다.
물고기를 위해
이것은 조금 더 어렵습니다. fish는 완전히 호환되지 않으므로POSIX nvm이 제공하는 nvm.sh 파일과 호환되지 않습니다.
어쨌든 작동하게 하려면 Bass 을 사용할 수 있습니다. nvm.sh를 사용할 수 있습니다.
수정하지 않고 생선 껍질에 파일을 넣습니다.
Fisher 플러그인 관리자를 사용하여 설치 프로세스를 가능한 한 쉽게 만듭니다.
1. 피셔 설치
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
2. 베이스 설치
fisher install edc/bass
3. 소스 nvm
이제 베이스가 설치되었으므로 config.fish 파일에 다음을 추가하십시오.
function nvm
bass source $HOME/.nvm/nvm.sh --no-use ';' nvm $argv
end
또한 올바른 경로를 사용해야 합니다.
그게 다야! 이제 물고기에서 nvm을 사용할 수 있습니다.
Reference
이 문제에 관하여(Linux에서 "알 수 없는 명령 nvm"을 수정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/carstenbehrens/how-to-fix-unknown-command-nvm-on-linux-2kc4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)