【问题标题】:install socket.io on ubuntu在 ubuntu 上安装 socket.io
【发布时间】:2012-12-11 18:41:50
【问题描述】:

我正在开发一个实时应用程序,并且我正在使用第三方来完成它。 但是现在我必须使用 node.js 和 socket.io 而不是第三方。

我正确安装了 node.js (v0.4.12) 并使用命令 node -v 检查它。 但是当我使用npm install socket.io 命令安装socket.io 时,我得到了这个错误。

npm ERR! install failed Error: Required package: options(latest) not found. (Found: ["0.0.3"])
npm ERR! install failed (required by: ws@0.4.23)
npm ERR! install failed     at /usr/share/npm/lib/build.js:192:19
npm ERR! install failed     at cb (/usr/share/npm/lib/utils/graceful-fs.js:32:9)
npm ERR! Error: Required package: options(latest) not found. (Found: ["0.0.3"])
npm ERR! (required by: ws@0.4.23)
npm ERR!     at /usr/share/npm/lib/build.js:192:19
npm ERR!     at cb (/usr/share/npm/lib/utils/graceful-fs.js:32:9)
npm ERR! Report this *entire* log at <http://github.com/isaacs/npm/issues>
npm ERR! or email it to <npm-@googlegroups.com>
npm ERR! Just tweeting a tiny part of the error will not be helpful.
npm not ok

我该如何解决?

【问题讨论】:

  • 节点 0.4 严重过时。先安装当前版本。
  • 谢谢。我使用以下命令解决了它: 1- sudo npm install -g n 2-sudo n 0.8.15 3-sudo npm install socket.io

标签: node.js ubuntu socket.io real-time


【解决方案1】:

我运行了这些命令,它成功了:

  1. sudo npm install -g n
  2. sudo n 0.8.15
  3. sudo npm install socket.io

【讨论】:

  • 我明白了 - 错误:无效版本 0.8.15
【解决方案2】:

您尝试在没有package.json 文件的情况下安装它,并且在您的解决方案中全局安装了它,这通常不是您想要的 socket.io。

相反,您应该在工作目录中包含一个 package.json 文件,然后运行:

> npm install socket.io --save

它会自动将其附加到 package.json,或者您可以将其物理包含在依赖项中,然后运行:

> npm install

【讨论】:

    【解决方案3】:

    成功了:

    1) sudo npm install -g n
    2) 须藤 n 0.8.15
    3) sudo npm install socket.io

    【讨论】:

      【解决方案4】:

      在某些情况下,如果您在代理后面并尝试运行:

      sudo npm install socket.io

      你最终可能会出错 -

      npm 错误!错误:/tmp/npm-1393245157089/1393245157089-0.6057841922156513/tmp.tgz 的 shasum 检查失败 npm 错误!预期:3bab0444e49b55fbbc157424dbd41aa375a51a76 npm 错误!实际:dae95023b71f7d06533f7c35a7d0c3b0cf729f42

      然后运行以下命令

      sudo npm --proxy=http://"your_proxy":"your_port" install socket.io

      【讨论】:

        猜你喜欢
        • 2013-01-22
        • 1970-01-01
        • 1970-01-01
        • 2013-02-25
        • 2018-06-17
        • 2012-01-14
        • 2011-06-11
        • 2015-12-20
        • 2013-04-24
        相关资源
        最近更新 更多