我已通过此网站和其他人在线搜索解决方案,所以我终于低头并寻求帮助。看起来大多数答案都是识别节点/ 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 .....我很沮丧。任何帮助将不胜感激。
答案 0 :(得分:0)
Shell脚本中的shebang行似乎有问题,该脚本指定了用于解释文件的程序。可能看起来像:
#!/usr/bin/env node --harmony
您所遇到的错误消息表明env
正在尝试定位“节点-和谐”,这可能是您键入waigo
时可执行文件运行的问题。例如,它的shebang行可能格式错误,例如:
#!/usr/bin/env "node --harmony"