나는 SHELL 서비스를 Shellmix에서 만들었습니다.Node.js 두 가지 버전 설치
Node.js v5.8-pre가 호스팅 시스템의 /usr/local/bin/
디렉토리에 설치되었습니다. 그러나 내 $HOME
디렉토리 아래에 v6.6을 설치하고 싶습니다.
나는 성공적으로 내가 node app.js
을하려고 할 때, 정말 v6.6의 node.js.를 사용
> ./configure --prefix=$HOME/
> gmake
> gmake install
> alias node $HOME/bin/node
> alias npm $HOME/bin/npm
> alias node-waf $HOME/bin/node-waf
내 $HOME
디렉토리에 v6.6 Node.js를 설치 한 그러나 npm
을 시도하면 오류가 발생합니다.
Error: npm doesn't work with node v0.5.8-pre
Required: [email protected] || 0.7 || 0.8
at /homex/hkalex/lib/node_modules/npm/bin/npm-cli.js:60:23
at Object.<anonymous> (/homex/hkalex/lib/node_modules/npm/bin/npm-cli.js:80:2)
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 Array.0 (module.js:470:10)
at EventEmitter._tickCallback (node.js:200:26)
죄송하지만 Linux 환경이 좋지 않습니다. 어느 누구나 npm을 만드는 데 도움이 될 수 있습니까? 감사!
이유는 단순히'#!/HOME X에 넣으면되는데/hkalex/빈/node'에
#!/usr/bin/env node
에서
npm-cli.js
의 첫 번째 줄을 수정? – pvorb