我遵循了这条指示。
我的linux盒子是CentOS 5.5,所以如果你有ubuntu,请参考这个站点获取节点,并使用socket.io。
的NodeJS
sudo yum install git
git clone http://github.com/ry/node.git&& cd node
./配置
请
make install
节点包管理器(NPM)
这是一个包管理器,类似于红宝石世界中的宝石。安装非常简单:
curl http://npmjs.org/install.sh | SH
就是这样。
快速
安装NPM后,接下来的步骤非常简单,只需让NPM为您完成所有工作:
npm install express
表达-v
您应该看到系统中安装了快速版本。
=================================
成功安装node.js
如果我键入node -v
它说v0.2.5
之后,
我试图安装npm
但它说
[root@gcloud node]# curl http://npmjs.org/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 85 0 85 0 0 128 0 --:--:-- --:--:-- --:--:-- 395
sh: line 1: syntax error near unexpected token `newline'
sh: line 1: `<html>Moved: <a href="https://npmjs.org/install.sh">https://npmjs.org/install.sh</a>'
我尝试了其他命令,
curl -O https://npmjs.org/install.sh sudo sh install.sh
它说
[root@gcloud node]# curl -s https://npmjs.org/install.sh > npm-install-$$.sh
[root@gcloud node]# sh npm-install-*.sh
tar=/bin/tar
version:
tar (GNU tar) 1.23
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
John Gilmore和Jay Fenlason撰写。 您使用的是过时且不受支持的版本 节点(v0.2.5)。请更新节点,然后重试。
答案 0 :(得分:1)
如错误所示,您已安装了您尝试安装的npm
版本不支持的Node版本:
您使用的是过时且不受支持的节点版本(v0.2.5)。请更新节点,然后重试。
Node的最新稳定版本为v0.10.13
。您可以从the "Download" page或from the blog entry下载其源代码。还有许多预编译的二进制存档可用于不同的系统。
您还可以在the project's wiki中找到更新的安装指南,以及installing via package managers的说明,包括installing via yum
for CentOS。
另请注意,很久以前Node的git存储库已移至https://github.com/joyent/node。