当前位置: 首页 > 面试题库 >

永远的节点/ usr / bin / env:节点:没有这样的文件或目录

蒋高超
2023-03-14
问题内容

我已经使用以下命令安装了nodejs:

apt-get install nodejs

然后我使用以下方法安装了npm:

apt-get install npm

然后我已经永久安装了:

npm install forever -g

现在我去我的项目 /var/www/myproject

并尝试运行 forever start server.js

然后我得到以下消息:

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

谁能告诉我怎么回事?


问题答案:

编辑:自2018年12月起,这不再是正确的方法。请参阅其他两个答案。

您需要将nodejs可执行文件符号链接到node上sudo ln -s "$(which nodejs)" /usr/local/bin/node,原因是当您执行“ apt-get install
node”时,它会安装一个不相关的软件包,因此他们必须选择其他名称,这样才不会发生冲突。



 类似资料:
  • 问题内容: 我通过apt-get install和所有依赖项安装了节点js和npm,然后安装了browserify 它经历了整个过程,似乎安装正确,但是当我尝试按照此演练做一个简单的捆绑包时 我得到错误: / usr / bin / env:节点:没有这样的文件或目录 问题答案: 您还可以使用 NVM 或 Nodejs版本管理器 安装Nodejs 。使用版本管理器有很多好处。其中之一就是您不必担心

  • 问题内容: 我正在尝试将nodeJs安装到我的Ubuntu 14.04中,以便使用GruntJs。 我已经阅读了有关Ubuntu的不同执行方式(问题?)的信息,因此,为了安装它,我做了以下操作: 在输入咕gr声之后,我得到了错误: 因此,我尝试了: 再试一次,仍然出现错误,我试过了: 我收到此消息: 我确实尝试进行清理,以防万一: 但是没有,错误仍然存​​在:当我键入grunt时,我仍然得到 我该

  • 问题内容: 我正在google中搜索有关如何显示node js版本或如何与npm合作的信息?如果我这样做 即使我已经使用安装了它。结果总是 我已经做了很多命令来解决它,但是失败了。这些是我已经尝试过的命令: 因此,我无法启动任务。帮帮我 在使用此命令之前,这项工作已经完成。现在我有问题,我不能再使用npm了。我真的很新。我现在不知道如何解决此问题。 更新资料 我已经使用命令获取列表。我也明白我的意

  • 问题内容: 在一些示例的开头,我已经看到了这一行,而我在Google上搜索时没有找到任何可以回答该行原因的主题。 单词的性质使搜索变得不那么容易。 我读了一些和书籍最近,我不记得看到它在任何人。 如果您想要一个示例,则可以查看官方教程,他们几乎在所有示例中都有它,这里是其中之一: 有人可以解释一下这行是什么意思吗? 如果放置或删除此行有什么区别?在什么情况下需要? 问题答案: 是 shebang行

  • 我之前在我的OSX上安装了pip,但它不知何故无法正常工作。所以,我试图再次安装pip,使用命令: 但它给了我如下错误: 我既不能使用pip,也不能安装它。

  • 我安装节点js和npm通过apt-get安装和所有的依赖关系,然后我安装浏览器 它经历了整个过程,似乎安装正确,但当我尝试按照本演练进行简单捆绑时 我得到的错误: /usr/bin/env:node:没有这样的文件或目录