/ usr / bin / env:node --harmony:没有这样的文件或目录

时间:2016-03-08 01:19:51

标签: node.js n

我已通过此网站和其他人在线搜索解决方案,所以我终于低头并寻求帮助。看起来大多数答案都是识别节点/ nodejs命名冲突并创建符号链接作为解决方案。我的系统上的任何地方都没有nodejs。

我使用 _ n _ 作为我的节点版本管理器。所以,

sudo n

显示已安装版本的列表,并允许我选择。 n只需将选定的版本复制到/ usr / local / bin /作为节点。它已经建立了从/ usr / bin / node到托管版本的链接。

我安装了一个名为' waigo的javascript库。'当我运行以下内容时:

waigo init

我得到以下输出......

/usr/bin/env: node --harmony: No such file or directory

arrgghhh .....我很沮丧。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Shell脚本中的shebang行似乎有问题,该脚本指定了用于解释文件的程序。可能看起来像:

#!/usr/bin/env node --harmony

您所遇到的错误消息表明env正在尝试定位“节点-和谐”,这可能是您键入waigo时可执行文件运行的问题。例如,它的shebang行可能格式错误,例如:

#!/usr/bin/env "node --harmony"