【问题标题】:nodeclipse: command not found on Linux after install itnodeclipse:安装后在 Linux 上找不到命令
【发布时间】:2016-07-22 16:22:59
【问题描述】:

我已经安装了 nodejs 和 npm。 我测试了npm -vnodejs -v 它工作正常,显示当前版本。

我在我的空文件夹中使用nodeclipse -p命令行创建项目结构,但收到错误:command not found

我用 npm uninstall 卸载了 nodeclipse,然后用 sudo npm install 重新安装了,还是不行。

我用root账号运行npm install也没用。

我没有找到 npm 或 nodejs 引用来设置环境变量来设置 nodeeclipse 或配置它。

有人可以帮忙吗?

【问题讨论】:

  • 您是否使用 -g 参数将 nodeclipse 安装为全局模块?
  • 我不记得了。我现在就去做。
  • npm install -g nodeclipse 你试过这个吗?您必须在 Linux 上使用 sudo 或在 Windows 上使用管理员帐户
  • 我使用-g 执行过,但尚未成功。出现错误:paranhos@pc-principal:~/workspace-javascript/react-sample$ nodeclipse -h/usr/bin/env: “node”: File or directory not found
  • 正是这条命令sudo npm install -g nodeclipse

标签: node.js command-line-interface nodeclipse


【解决方案1】:

问题
nodeclipse 插件中有一个错误,它将 Node.js 识别为node 命令 Windows 安装。
Linux 中,nodeclipse 插件尝试查找命令node,但找不到。为什么在 Linux 上,nodejs 命令用于安装的 Node.js。

终端打印错误

paranhos@pc-principal:~/workspace-javascript/react-sample$ nodeclipse -p
/usr/bin/env: "node": File or directory not found

解决方案:创建符号链接

sudo ln -s "$ (which nodejs)" /usr/bin/node

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


成功的结果

paranhos @ pc-main: ~ $ node -v 
v4.4.2 
paranhos @ pc-main: ~ $ nodejs -v 
v4.4.2 
paranhos @ pc-main: ~ $ nodeclipse -h    
Usage: nodeclipse [arguments]    
--help Nodeclipse install > is Nodeclipse CLI Installer Help

【讨论】:

    【解决方案2】:

    我也可以解决这个问题,为我的 linux 发行版安装新的 nodejs 版本。 直接获取“.deb”包并按照网址中的说明进行操作:

    https://nodejs.org/en/download/package-manager/ https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

    在 4.4.7 或最新版本中包含 nodenodejs 作为命令。

    【讨论】:

      【解决方案3】:

      安装使用 npm install -g nodeclipse

      然后工作 nodeclipse 命令

      希望一切顺利

      【讨论】:

        猜你喜欢
        • 2018-05-03
        • 1970-01-01
        • 1970-01-01
        • 2017-04-27
        • 2016-09-23
        • 2013-03-28
        • 2016-11-04
        • 2022-01-12
        • 2018-06-17
        相关资源
        最近更新 更多