2015-01-01 1 views
0

npm v2.1.0 이상이 필요한 yeoman을 설치하고 싶습니다.yeoman 설치를 위해 mac에서 npm을 업데이트 할 수 없습니다.

나는 이전에 npm의 낮은 버전을 가지고 있었고 nodeJS 사이트에서 node.js를 다운로드했을 때 최신 npm 버전이 node와 번들 될 것이라고 생각했습니다. 그러나 v1.4.28로만 업데이트되었습니다.

Nodejs가 최신 버전으로 업데이트되었습니다.

npm을 완전히 제거하고 최신 버전을 다시 설치하라는 정보를 많이 읽었습니다. 나는 다음을 시도했다.

1) 저는 원래 Mac (Mavericks)에 npm을 어떻게 설치했는지 확신 할 수는 없지만 자작을 가지고 있습니다. 그래서 나는 '제거 노드 제거'를 시도했지만 다시 돌아 왔다고 생각했습니다.

>Error: No such keg: /usr/local/Cellar/node 

2) 'sudo npm uninstall npm -g'시도했지만 돌아왔다;

sudo : npm : 명령을 찾을 수 없습니다.

sudo 프리픽스 없이는 얻을 수 있습니다.

-bash : NPM : 명령은 내가 이것을 시도

3

)를 찾을 수 없습니다;

sudo는 RF RM은/usr/지방/{빈/{노드, NPM}, lib 디렉토리/node_modules/고궁 박물원, lib 디렉토리/노드, 주/사람

하지만 노드가 여전히 설치되어 있습니다. 이제 npm의 버전을 확인하면됩니다.

-bash는 : NPM : 명령

를 찾을 수 없습니다하지만 여전히있다!

4) 나는 여기서 주어진 조언을 따르려고 노력했다. How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)하지만 난는/usr/local/lib에 첫 번째 단계를

1.을 삭제 모든 노드를

내가 (각 파일에 대해 '권한이 거부'얻을 node_modules 예.의 AV 긴 목록을 때 권한은) 예를 들어

RM 거부 : NPM/.npmignore : 진행하는 방법에 관하여 권한이 손실

내가 완전히이야을 부인했다. 누구든지 도와 줄 수 있습니까? 감사.

답변

0

이것은 어떻게 해결 되었습니까 (npm 지원에서 Raquel에게 감사드립니다). 위의 작업을 수행하여 실수로 npm 인스턴스를 삭제하고 노드의 최신 버전을 다시 설치 한 다음 npm을 sudo npm i npm -g로 업그레이드했습니다. 나는 이제 npm의 최신 버전을 가지고있다.

관련 문제