有什么问题欢迎大家加QQ群:565712652进行讨论!

Ubuntu下解决npm安装软件包后使用时出现/usr/bin/env: “node” 没有那个文件或目录

Linux Jason zhou 2414℃

大多数人都可能遇到过这样的问题:Ubuntu下npm安装软件包后使用时出现/usr/bin/env: “node” 没有那个文件或目录,当时就很疑惑不是安装了nodejs吗?怎么还会出现node呢?这是因为以前是用的node,但是后来node改名为了nodejs,因此需要在/usr/bin/nodejs 和/usr/bin/node之间建立符号链接.下面我来分享一次使用npm的经历:

最近在安装whistle时,用下面命令安装好:

npm install -g whistle

然后在shell中输入whistle启动时出现:

/usr/bin/env: "node" 没有那个文件或目录

whistle无法使用,经过查找发现是由于node的命名矛盾导致的.node后来被命名成nodejs,而我的ubuntu系统上默认安装的是nodejs,因此要想使用nodejs环境就必须在/usr/bin/node 与 /usr/bin/nodejs之间建立符号链接:

sudo ln -s  /usr/bin/nodejs /usr/bin/node

成功建立符号链接之后就能正常使用了.

转载请注明:志颖博客 » Ubuntu下解决npm安装软件包后使用时出现/usr/bin/env: “node” 没有那个文件或目录

喜欢 (16)or分享 (0)