检查 nodejs 版本没有返回任何内容

检查 nodejs 版本没有返回任何内容

我正在尝试将 node js 安装到 Ubuntu 上,以便可以运行 AngularJS。我不确定我之前是否安装过它,所以我运行了它sudo-apt get install node,完成后我再运行,node --version但终端上没有返回任何内容。

jason@jason:~$ node --version
jason@jason:~$ 

如何检查 nodejs 是否已安装?

答案1

尝试

nodejs --version

(至少在我的系统上二进制文件被称为nodejs)

答案2

你真的不想apt-get在 ubuntu 上安装 NodeJS。

ubuntu 打包第三方软件的方式意味着您将始终获得过时的版本,除非您有非常活跃的维护者或缓慢的软件开发周期 - 这对于 NodeJS 和 NodeJS 包维护者来说都不正确。我刚刚检查过,它看起来会为apt-get install nodejs您提供 v0.6.19 安装,这是从 2012 年 6 月开始的 - 截至 2013 年 9 月,当时 NodeJS 已经达到稳定的 v0.10.18,并且进行了相当大的内部更改。

您不想使用apt-getNodeJS 的另一个原因是可执行文件将被称为 nodejs,原因很简单,在当代 Linux 发行版的广阔的全局命名空间中,node当 NodeJS 出现时,它已经被分配给一个不相关的软件。

您可能想要自己编译 NodeJS,或者尝试在 nodejs.org 上下载的一个二进制包。

答案3

听听@flow 的说法,他完全正确。您需要做的就是使用 PPA 从 Node 存储库下载最新版本(别担心,这非常简单)。

输入以下命令即可完成所有设置:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

答案4

按照此处的安装说明进行操作:

https://github.com/joyent/node/wiki/installation

tar -zxf node-v0.10.33.tar.gz #Download this from nodejs.org
cd node-v0.10.33
./configure && make && sudo make install

这需要一些时间——5 到 10 分钟。安装说明中建议通过某些-j标志来加快安装速度,但我对此并不熟悉,很遗憾没有探索过。

无论如何,安装完成后,关闭终端然后重新打开。你应该一切顺利。

cory@LAPTOPUTRON3000:~$ npm -v && node -v
1.4.28
v0.10.33

相关内容