簡體   English   中英

Node.js安裝了兩個版本

[英]Node.js two versions installation

我從Shellmix創建了一個SHELL服務。

Node.js v5.8-pre安裝在主機上的/usr/local/bin/目錄下。 但是我想在我的$HOME目錄下安裝v6.6。

我已成功在我的$HOME目錄中安裝了node.js v6.6

> ./configure --prefix=$HOME/
> gmake
> gmake install
> alias node $HOME/bin/node
> alias npm $HOME/bin/npm
> alias node-waf $HOME/bin/node-waf

當我嘗試node app.js ,它真的使用v6.6 node.js. 但是,當我嘗試npm ,它給了我一個錯誤。

Error: npm doesn't work with node v0.5.8-pre
Required: node@0.6 || 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工作嗎? 謝謝!

你應該真的只使用NVM讓你的生活更輕松。

我確實解決了這個問題。

我修改了第一行npm-cli.js

#!/usr/bin/env node

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM