nodejs和npm的路径不同

时间:2014-09-29 16:28:01

标签: node.js npm ubuntu-14.04

我正在使用Ubuntu 14.04LTS

我在路径 / usr / bin / nodejs

中有nodejs(默认包)

我的路径是 / 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 Upload Total Spent Left Speed 100 193 100 193 0 0 159 0 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可以改变环境。

在这里运行npm可以做些什么?

1 个答案:

答案 0 :(得分:-1)

首先删除当前的nodejs和npm,然后使用nvm(节点版本管理器)安装 要安装:

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

nvm是一个版本管理器,类似于rvm(ruby)和gvm(groovy)