Answers:
尝试
nodejs --version
(至少在我的系统上,二进制文件称为nodejs)
您严重不想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,原因很简单,当NodeJS出现时,在当代Linux发行版的庞大的全局命名空间中,node
已经将其分配给了一个不相关的软件。
您可能想自己编译NodeJS,或尝试从Nodejs.org下载它们具有的二进制软件包之一。
sudo
了npm install -g
),但即使没有,它是最好的,从这里的官方回购望而却步。
这个问题值得一个新的答案。
如果安装正确,只需键入nodejs --version
或node --version
检查版本。
如果您需要更新和维护良好的存储库
一个不错的选择是使用维护良好的NodeSource存储库。
请执行以下步骤(请注意Node.js v0.12的新设置脚本名称)
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
然后安装:
sudo apt-get install -y nodejs
# nodejs --version
现在使用将返回v0.12.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
您可以运行以下脚本:
保存以下脚本(例如test_server.js):
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
使用以下命令运行脚本:
nodejs test_server.js
在浏览器中打开http://127.0.0.1:8124/,您应该会看到一条欢迎消息。