이 지침에 따라 NVM을 설치하려고합니다.
터미널 에이 명령을 입력했습니다 :
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
설치를 실행 한 후 터미널을 다시 시작하고 다음 명령으로 Node.js를 설치하려고 시도합니다.
$ nvm install 0.8
그러나 나는 응답을 얻는다 :
-bash: nvm: command not found
내가 뭘 잘못하고 있는지 잘 모르겠습니다.
추가 정보–
다른 게시물과 포럼의 솔루션을 찾고있었습니다. 나는 다른 해결책을 찾았다.
$ git clone git://github.com/creationix/nvm.git ~/.nvm
하지만 시도 할 때마다 시간이 초과됩니다. 도움을 주시면 감사하겠습니다. 감사.
답변
귀하의 확인 .bash_profile
, .zshrc
또는 .profile
파일을. 설치하는 동안 문제가 발생했을 가능성이 큽니다.
해당 파일 중 하나 끝에 다음이 있어야합니다.
[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh # This loads NVM
는 . $HOME/.nvm/nvm.sh
동일하다source $HOME/.nvm/nvm.sh
참조 : 파일 소싱
.nvm
폴더 가 있는지 확인할 수도 있습니다 .
ls -a | grep .nvm
해당 폴더가 없으면 설치에서 git 명령을 실행하지 못했습니다. 프록시 뒤에 있기 때문일 수 있습니다. 대신 다음을 실행하십시오.
git clone http://github.com/creationix/nvm.git .nvm
답변
이 단계를 놓친 것 같습니다.
source ~/.nvm/nvm.sh
이 명령을 bash에서 실행하거나 /.bashrc 또는 ~ / .profile 또는 ~ / .zshrc 파일에 넣어 자동으로로드 할 수 있습니다
답변
이것은 나를 위해 작동합니다 :
-
설치하기 전에
nvm
터미널에서 이것을 실행하십시오 :touch ~/.bash_profile
-
그런 다음 터미널에서 이것을 실행하십시오.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
-
중요 … – 잊지 말고 다시 시작 터미널 또는 사용 명령을
source ~/.nvm/nvm.sh
(이 시스템 경로에 사용할 수있는 명령을 새로 고쳐집니다). -
터미널에서 명령을 사용
nvm --version
하면 버전이 표시됩니다
답변
source ~/.nvm/nvm.sh
~ / .bashrc, ~ / .profile 또는 ~ / .zshrc에이 행을 추가하십시오.
답변
빠른 답변
다음을 파악하십시오.
- 터미널에서 어떤 쉘을 사용
echo $0
하고 있는지 입력하십시오. - 시작할 때 해당 쉘이로드하는 시작 파일 ( 로그인 쉘 시작 파일 , 일반 쉘 시작 파일 이 아니라면 차이점이 있습니다!)
source ~/.nvm/nvm.sh
해당 파일에 추가 (해당 파일이 해당 위치에 있다고 가정하면 기본 설치 위치 임)- 새로운 터미널 세션을 시작하십시오
- 이익?
예
보시다시피 상태는 zsh
아닙니다 bash
.
이 문제를 해결하려면 새 터미널을 시작할 때 내 Deepin Terminal zsh가 bash가 아닌 읽기로 파일 에 추가 source ~/.nvm/nvm.sh
해야했습니다 .~/.zshrc
~/.zshrc
~/.bashrc
왜 이런 일이
NVM를 설치할 때에 코드를 추가하기 때문에 발생 ~/.bashrc
내 터미널 Deepin 터미널의 용도로, zsh
그리고하지 bash
가 결코 읽지 않습니다 ~/.bashrc
및 그 결코 부하 NVM.
다시 말해, 이것은 NVM 결함입니다.
여기zsh
에 대한 답변 중 하나에 대한 자세한 내용을 볼 수 있습니다 .
답변
macOS에서는 source ~/.nvm/nvm.sh
이 문제를 해결하기 위해 명령을 사용하여 소스를 제공해야했습니다 .
그런 다음이 줄을 추가하십시오
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
로 ~/.bash_profile
로그인하면 nvm이 자동으로 제공됩니다.
답변
이 질문에 대한 모든 답변이 유용합니다. 특히 Travis의 답변이 도움이되었습니다. Mac OS X 사용자에게는 Node vvm Manager (일명 nvm)를 새로 설치하는 데 도움이되는 몇 가지 단계를 제공하고 싶습니다.
Mac OS X에서 nvm 설치 및 사용
다음은 nvm을 새로 설치하고 문제없이 사용하는 단계입니다.
- 여기 에서 homebrew를 설치 하십시오 .
-
Homebrew 설치 nvm 사용
brew update
brew install nvm -
위치에
.nvm
디렉토리를 작성하십시오~/.nvm
.mkdir ~/.nvm
-
이제
.bash_profile
OS X 터미널에 대한 파일 설정 이 없으면.bash_profile
루트 수준 에서을 만드십시오 .nano ~/.bash_profile
-
아래에 코드를 붙여 넣고을 누르고 파일 을 저장하려면
.bash_profile
Enter 키CTRL + O
를 누릅니다.bash_profile
.CTRL + X
편집기에서 나가려면을 누르 십시오.export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh -
이제
CMD + Q
터미널을 꽤 ( ) 또는 아래 명령을 실행하여.bash_profile
설정 을로드하십시오 .source ~/.bash_profile
-
이제
nvm ls
설치된 모든 nodejs 버전의 목록을 얻으려면 command를 실행하십시오 .