2014-09-29 63 views
3

我使用Ubuntu 14.04LTS路徑爲和的NodeJS NPM是不同

我有的NodeJS(缺省封裝)在路徑的/ usr /斌/的NodeJS

我有在路徑NPM/USR/local/bin目錄/ NPM

當我運行NPM -v它說

bash: /usr/local/bin/npm: /usr/local/bin/node: bad interpreter: No such file or directory 

我試過研究所使用以下命令將npm分配爲

$ sudo curl -L https://npmjs.org/install.sh | SH

%合計%收稿%Xferd平均速度時間時間時間 目前 DLOAD上傳一共花左速度100 193 100 193 0 0 0 159 0點00分01秒0點00分01秒 - : - : - 160 100 6711 100 6711 0 0 3028 0 0:00:02 0:00:02 - : - : - 8876 npm不能在沒有nodejs的情況下安裝。先安裝 節點,然後重試。

也許節點已安裝,但不在PATH中?請注意,運行爲 sudo可以更改envs。

在這裏運行npm可以做些什麼?

+0

你嘗試'$易於得到安裝npm'? – 2014-09-29 16:31:39

+0

在這樣做時,它說 - > npm已經是最新版本。 – Mozak 2014-09-29 16:34:32

+0

什麼'whereis npm'輸出? – 2014-09-29 16:36:40

回答

-1

首先刪除當前的nodejs和npm,然後使用nvm(節點版本管理器)進行安裝。
要安裝:

$ curl https://raw.githubusercontent.com/creationix/nvm/v0.17.1/install.sh | bash 

NVM類似於rvm(紅寶石)和gvm(常規)版本經理