我正在尝试将 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-get
NodeJS 的另一个原因是可执行文件将被称为 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