2011-12-29 13 views
0

からSHELLサービスを作成しました。Node.js 2つのバージョンのインストール

Node.js v5.8-preがホスティングマシンの/usr/local/bin/ディレクトリにインストールされました。しかし私は$HOMEディレクトリの下にv6.6をインストールしたいと思います。

私はそれが本当にV6.6を使用して、node app.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ディレクトリ内のNode.jsの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を働かせる手助けをすることができますか?ありがとう!

答えて

0

この問題を修正しました。

私は

#!/usr/bin/env node

#!/usr/bin/env /homex/hkalex/bin/node

+0

なぜ単純に '#!/ homex/hkalex/binに/ node'からnpm-cli.jsの最初の行を修正? – pvorb

2

あなたの人生を楽にするには、実際にはNVMを使用してください。

関連する問題