0

我遵循了这个指示。

我的 linux 机器是 CentOS 5.5,所以如果你有 ubuntu,请参阅此站点以获取节点和 socket.io。

节点JS

  1. 确保你已经安装了 git,或者只是得到它:

须藤百胜安装git

  1. 从它的 github 站点获取 node 的最后一个源:

git clone http://github.com/ry/node.git && cd 节点

。/配置

制作

进行安装

  1. 现在您可以运行“node -v”命令并安装当前版本。

节点包管理器 (NPM)

这是一个包管理器,类似于 ruby​​ 世界中的 gems。安装非常简单:

卷曲http://npmjs.org/install.sh | 嘘

就是这样。

表达

安装 NPM 后,接下来的步骤非常简单,只需让 NPM 为您完成所有工作:

npm 安装快递

表达-v

您应该会看到系统中安装了 express 版本。

==================================

成功安装 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.

由约翰·吉尔摩和杰伊·芬拉森撰写。您使用的是过时且不受支持的节点版本 (v0.2.5)。请更新节点并重试。

4

1 回答 1

1

正如错误所暗示的,您安装的 Node 版本不受npm您尝试安装的版本的支持:

您使用的是过时且不受支持的节点版本 (v0.2.5)。请更新节点并重试。

Node 的最新稳定版本是v0.10.13. 您可以从“下载”页面博客条目下载其源代码。还有许多可用于不同系统的预编译二进制存档。

您还可以在项目的 wiki中找到更新的安装指南,以及通过包管理器安装的说明,包括通过yumCentOS安装。

另请注意,Node 的 git 存储库不久前已移至https://github.com/joyent/node 。

于 2013-07-23T03:21:25.103 回答