当我运行节点时,没有任何反应,永远相同

JVE*_*999 13 bash ubuntu node.js forever

我安装了node.js和forever.js,当我在终端上运行它们(在Ubuntu 14.04上进行bash)时,没有任何反应.

所以,它看起来像:

#node
#
Run Code Online (Sandbox Code Playgroud)

要么

#forever
#forever --help
#forever listall
#
Run Code Online (Sandbox Code Playgroud)

其他不与节点相关的东西运行正常.

JVE*_*999 19

有一些问题apt-get,所以在安装节点时,它实际上并没有安装节点,但它确实把一个程序放在看似没什么的路径上.

我用它卸载了它

apt-get purge node

然后,我从这里下载了64位Linux二进制文件:http://nodejs.org/download/

然后我用它提取它tar -xvf filename,然后我将它设置directory/bin为路径:

PATH=$PATH:/directory/to/node/bin

现在它工作正常.永远的问题是因为安装的节点根本不是节点,而是某种30kb的程序,我不知道.

以下是有关通过apt-get install node以下方式安装的程序的信息:

Package: node
Priority: optional
Section: universe/hamradio
Installed-Size: 38
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Architecture: all
Version: 0.3.2-7.4
Depends: ax25-node
Conflicts: nodejs-legacy
Filename: pool/universe/n/node/node_0.3.2-7.4_all.deb
Size: 1284
MD5sum: 7385a0f5916e03d9143459ca4706f0ec
SHA1: bf7aa087db81475636897ff39de344754ce1415b
SHA256: 9756770f771bcc4183cffa622f89e21a585be96bd4de27024b0a7cb167f310ad
Description-en: Amateur Packet Radio Node program (transitional package)
 The existing node package has been renamed to ax25-node. This transitional
 package exists to ease the upgrade path for existing users.
Description-md5: 1278ed271672fd829c99361f93f468da
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Run Code Online (Sandbox Code Playgroud)

所以,我也发现,安装正确的方式nodeapt-getapt-get install nodejs.


Sco*_*ord 9

我有同样的问题,我认为这是因为我天真地首先安装了节点.做一个

sudo apt-get purge node
Run Code Online (Sandbox Code Playgroud)

接下来是网上的说明(https://github.com/nodesource/distributions):

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
Run Code Online (Sandbox Code Playgroud)

为我解决了这个问题. node不存在,但现在nodejs和其他工具一样工作(如slap).

编辑:在我更新的一台服务器上,节点确实存在.不确定究竟需要发生什么样的秩序,但无论如何......


ryd*_*man 8

我遇到了这个问题,我发现要解决这个问题,我需要删除/ usr/sbin/node(找到which node)中的节点文件,并将其替换为/ usr/bin/nodejs(找到which nodejs)的硬链接

ln /usr/bin/nodejs /usr/sbin/node