node.js冲突:/ sbin / node与/ usr / bin / node

海武

我有两台Ubuntu 12.10机器:机器A是VMWare VM,机器B是旧的Acer笔记本电脑。在两台计算机上,我都使用apt-get安装了节点。然而机器A安装主二进制作为/usr/bin/node和机器B中/usr/bin/nodejs这是我观察到的一些行为:

  1. 两台机器均/usr/bin/node响应该which node命令而返回但是,机器B上没有这样的文件。
  2. 发出命令node适用于机器A,而不是机器B。在机器B上,我必须使用它nodejs
  3. 在B上,有一个名为/ sbin / node的二进制文件,A没有。

在两台机器上进行开发时,这些行为会导致不一致问题。现在,我通过这样重命名B上的二进制文件来解决:

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

有没有一种方法可以真正解决此问题,所以该节点将安装为/usr/bin/node而不是/usr/bin/nodejs

Teetrinker

在Ubuntu 13.10上,以上所有答案均不适用于我。当我安装nodejs-legacy时,它终于工作了

sudo apt-get install nodejs-legacy

/usr/bin/node为我正确提供了,以便nodemon可以使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Node.js bash:/ usr / local / bin / node:权限被拒绝

/usr/bin/env: “node”: 权限被拒绝

从/ usr / local / bin / node卸载节点

node -bash:/ usr / sbin / node:没有这样的文件或目录

如何在linux中找到我的node.js文件,/ usr / bin / node不起作用

出现错误/ usr / bin / env:node:权限被拒绝

可以安全删除/ usr / local / bin / node吗?

/ usr / bin / node没有这样的文件或目录

/ bin,/ sbin,/ usr / bin,/ usr / sbin,/ usr / local / bin,/ usr / local / sbin之间的差异

Node js express 路由冲突问题

echo $ PATH结果在/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ bin:/ bin:/ bin:/ bin:/ bin:

Windows 上的 node-gyp 5:找不到 npm\node_modules\node-gyp\bin\node-gyp.js

VSCode:/usr/bin/node:错误选项:--自上次升级以来的检查?

我如何读取/ usr / local / bin / node二进制文件?

终端启动时出现“/usr/bin/env: 'node': No such file or directory”

为什么logrotate的bin路径是`/ usr / sbin`

强制node.js使用bin / bash而不是sh

/ usr / sbin,/ usr / local / sbin和/ usr / local / bin的含义是什么?

Cygwin安装:缺少/ usr / bin和/ usr / local / sbin目录

在 Yocto 中的节点上安装 sqlite3 显示错误 node-pre-gyp ERR!堆栈错误:无法执行'/usr/local/bin/node

Concat并使用gulp与node.js文件冲突来缩小

Node.js 12 + N-api版本冲突

安装与Node.js 5.0.0冲突的NPM软件包

如何修复“ dyld:未加载库:/usr/lib/libc++.1.dylib引用自:/ usr / local / bin / node原因:找不到映像跟踪/ BPT陷阱”

将参数传递给 node.js package.json bin 命令还是调试 bin 命令?

\node_modules\.bin 下缺少 eslint

{/ bin,/ lib,/ sbin}是否在Ubuntu中符号链接到/ usr?

Node.js node_modules?

Npm我ts-node-dev --save-dev不会导致此类文件或目录,chmod node_modules / ts-node-dev / lib \ bin.js'