2011-11-17 1 views
1

npm을 설치할 수 있었지만 작동하지 않는 것이 많습니다.socket.io : 올바른 설치 방법은 무엇입니까?

내 첫 번째 질문은 여기 무슨 일입니다 : 여기 많은 (라인 201) 끝날 것

[email protected]:~/Documents/node$ sudo npm install socket.io 

node.js:201 
     throw e; // process.nextTick error, or 'error' event on first tick 
      ^
Error: No such module 
    at Object.<anonymous> (/usr/share/npm/lib/utils/output.js:8:21) 
    at Module._compile (module.js:432:26) 
    at Object..js (module.js:450:10) 
    at Module.load (module.js:351:31) 
    at Function._load (module.js:310:12) 
    at Module.require (module.js:357:17) 
    at require (module.js:368:17) 
    at Object.<anonymous> (/usr/share/npm/lib/utils/log.js:21:14) 
    at Module._compile (module.js:432:26) 
    at Object..js (module.js:450:10) 

.

이 명령은 이 아니고 sudo이 아닌 경우 작동합니다. 그러나 그것이 그것이해야하는 일을하는지 나는 모른다.

npm은 (는) 자바 스크립트로 작성 되었습니까? 수동으로 설정할 수있는 방법이 있습니까?

또한 어떤 디렉토리에 따라 npm을 설치하기 위해 curl http://npmjs.org/install.sh | sh 명령을 실행하면 결과가 달라지는 것 같습니다. 실행할 때 어떤 디렉토리에 있어야합니까? 오히려 실망 스럽지만 나는이 스크립트가 무대 뒤에서 무엇을하고 있는지 실제로 알지 못합니다.

나는 많은 튜토리얼을 발견했다. 그들은 모두 동일한 지침을 다시 지적합니다. 나는 지침을 따른다. 그들은 작동하지 않습니다 ..... 더 많은 자습서를 찾으십시오 .....

나는 완벽하게 괜찮아요에서 컴파일 node.js 있어요. 거기에서 벤치 마크를 실행하십시오. 그것은 가장 어려운 부분이었을 것입니다!

+0

업그레이드 노드를 또한 NPM을 다시 설치하고 같은 문제 – EhevuTov

+0

'노드가 있는지 확인 - : 나를 위해 USR/빈 고정이 문제의 하나를 삭제 v'는 나를 위해 0.6.1을 준다. 노드가 작동하는 것 같습니다. 꽤 이상하게 행동하는 것 같습니다. 나는 npm install sh 스크립트를 읽기 시작할 것이다. –

+0

최근 npm이 있습니까? 나는 오래된 npm이 0.6.1에서 잘 작동하지 않는다는 것을 안다. – EhevuTov

답변

0

정말 이상합니다.

레지스트리가 다운 되었습니까? DNS 문제?

이 URL에 액세스하려고 : http://registry.npmjs.org/-/short

현재 우수한 자주 묻는 질문 읽을 수 있습니다 : http://npmjs.org/doc/faq.html

당신이 다른 패키지를 설치할 수 있습니까?

npm을 실행하려면 노드 버전> 0.4가 필요합니다.

+0

첫 번째 링크는 일련의 값을 포함하는 파일을 다운로드합니다. 그래서 그게 효과가 있다는 뜻인가요? 다음과 같이 시작합니다 :'[ "2kenizer, 3scale, 500px, 7digital-api, a3, aaronblohowiak-plugify-js, 다행히 그것은 나를 고칠 것입니다. –

+0

예 ... 작동한다는 의미입니다. 행운을 빌어 요, 업데이 트를 계속 – malletjo

+0

나는 아직도 npm이 실제로하는 일에 대해서 혼란 스럽다. 파일을 저장하는 곳 등등. 하지만 결국 올바른 js 파일은 올바른 위치에서 끝나고 '노드'는 예외를 던지기 시작했습니다. * shrug * –

1

오래된 npm이 있습니까? 0.6.1에

$ RM은/usr/빈/고궁 박물원

+0

네, 이것도 저에게 효과적입니다 .. 결론 : 루트 디렉토리에 npm을 설치하려고 시도하지 마시고 작업중인 디렉토리에 더 잘 설치하십시오. – usercode

관련 문제