node.js npm安装问题

时间:2013-07-23 03:08:53

标签: node.js socket.io

我遵循了这条指示。

我的linux盒子是CentOS 5.5,所以如果你有ubuntu,请参考这个站点获取节点,并使用socket.io。

的NodeJS

  1. 确保安装了git,或者只是获取它:
  2. sudo yum install git

    1. 从它的github网站获取节点的最后一个源:
    2. git clone http://github.com/ry/node.git&& cd node

      ./配置

      make install

      1. 现在您可以运行“node -v”命令并安装当前版本。
      2. 节点包管理器(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)。请更新节点,然后重试。

1 个答案:

答案 0 :(得分:1)

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

  

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

Node的最新稳定版本为v0.10.13。您可以从the "Download" pagefrom the blog entry下载其源代码。还有许多预编译的二进制存档可用于不同的系统。

您还可以在the project's wiki中找到更新的安装指南,以及installing via package managers的说明,包括installing via yum for CentOS

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