programing

nvm: N/A: 버전 "N/A -> N/A"가 아직 설치되지 않았습니다.

easyjava 2023. 9. 16. 10:05
반응형

nvm: N/A: 버전 "N/A -> N/A"가 아직 설치되지 않았습니다.

있습니다nvm최신 장기 지원 버전을 사용하도록 설정합니다.~/.nvm/alias/default, 로 설정하여lts/*.

셸에서 nvm 버전(zsh)을 초기화하려고 하면 다음 오류가 발생합니다.

해당 없음: 버전 "N/A -> 해당 없음"이(가) 아직 설치되지 않았습니다.

왜 이런 일이 생기는 건가요?

오류:N/A: version "N/A -> N/A" is not yet installed

하고 나서 이런 오류가 생겼습니다.nvm use(.nvmrc 파일에 표시된 이전 노드 버전 8.11.1로 전환)nvm uninstall(새로운 노드 버전 9.0.0), 그리고 agit push.

nvm ls내 "default" Node 버전이 제거된 노드를 가리키고 있음을 보여줍니다.default -> 9.0.0 (-> N/A). 이로 인해 오류가 발생했습니다.

수정 방법: nvm alias default node에서는 최신 설치된 Node 버전(8.11.1)을 "default"로 가리킵니다.

지금이다nvm ls드라마들.default -> node (-> v8.11.1).

이 오류는 설치되지 않았다는 것을 알려줍니다(즉, 최신 장기 지원 버전).그걸 고치기 위해서, 나는 달려야만 했습니다.

$ nvm install 'lts/*'

그 뒤로 효과가 있었어요!여기서 꼼짝 못함

"기본" 노드 버전에 연결할 수 없습니다(여러 이유).

많은 답변이 있지만 간단한 해결책은 없습니다. 다음과 같이 시도해 보겠습니다.

nvm install 'lts/*'
nvm alias default node  

첫 번째 명령어는 최신 LTS 버전이 설치되었는지 확인한 다음 기본값을 설정합니다.

nvm을 사용하여 node 12와 node 10을 설치할 때도 동일한 문제에 직면하였습니다.이 문제를 해결하기 위해 다음 명령을 사용했습니다.nvm alias default node

nvm에서 다음 작업을 시도하지 못하도록 합니다.use처음 적재할 때

최신 버전의 노드가 설치되어 있지 않을 수도 있지만 nvm 명령을 사용할 수 있기를 원할 수도 있으므로 .bashrc(또는 동등한 것)에 nvm을 로드할 때 --no-use 플래그를 포함하십시오.

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" --no-use  # This loads nvm

요안니스 폴라카스 덕분에

v12.21.0을 사용하여 nvm을 실행하여 수정했습니다.

언급URL : https://stackoverflow.com/questions/49449719/nvm-n-a-version-n-a-n-a-is-not-yet-installed

반응형