在 Windows 上运行 ubuntu 上的 bash 运行 npm 命令给出错误“/usr/bin/env: node: No such file or directory”
Posted
技术标签:
【中文标题】在 Windows 上运行 ubuntu 上的 bash 运行 npm 命令给出错误“/usr/bin/env: node: No such file or directory”【英文标题】:bash on ubuntu on windows run npm command gives error "/usr/bin/env: node: No such file or directory" 【发布时间】:2017-04-27 05:28:04 【问题描述】:当尝试在“Windows 上的 ubuntu 上的 bash”上安装 npm 时,它会安装,但每次调用 npm 或任何导致错误的原因:
"/usr/bin/env: node: 没有那个文件或目录"
如何解决?
【问题讨论】:
【参考方案1】:这通常是一个命名错误,如果你从包管理器安装,你的 bin 可能被称为 nodejs,所以你只需要符号链接它。
在“bash on ubuntu on windows”中,必须使用 sudo 运行它:
sudo ln -s /usr/bin/nodejs /usr/bin/node
最初在这里找到:https://github.com/nodejs/node-v0.x-archive/issues/3911 (谢谢,数字媒体)
【讨论】:
周围可能有类似的答案,我在这里再次发布,以便为特定的“bash on ubuntu on windows”解决方案提供合适的标签。以上是关于在 Windows 上运行 ubuntu 上的 bash 运行 npm 命令给出错误“/usr/bin/env: node: No such file or directory”的主要内容,如果未能解决你的问题,请参考以下文章
Windows 10 和 Linux Ubuntu 16.04 在运行时间上的巨大差异,用于 ExtraTreesClassifier 训练和预测 (Python)
npm install 在代理后面的 Windows 10 上的 Ubuntu 上显示 403 错误
从 bash 脚本检测“Windows 上的 Ubuntu”与本机 Ubuntu [重复]
在 Ubuntu 与 Windows 上运行时 Java 时间减少 1 小时