【问题标题】:Can't get Socket.IO to install on Ubuntu VPS server?无法在 Ubuntu VPS 服务器上安装 Socket.IO?
【发布时间】:2013-01-22 02:24:31
【问题描述】:

我无法将 socket.io 安装在正确的目录中,我猜它可以与我的网站一起使用。我曾经让它工作过,但是我必须在包含我的网站文件的目录中安装 socketIO(所以它很混乱,不能在那里,我删除了这些文件,现在它不再工作了)。

我的网站文件位于:/var/www/

Node.js 似乎在全球范围内都可以正常工作,因为当我输入 node -v 时,它会在任何地方为我提供版本。

我尝试过sudo npm install socket.io -g,但这并没有解决问题。我应该在哪里安装 socket.io,或者我应该如何让它工作?

【问题讨论】:

    标签: node.js ubuntu terminal socket.io


    【解决方案1】:

    可能重复: Getting errors when trying to install socket.io globally

    如果在本地执行,您必须在 package.json 和 node_modules 文件夹所在的项目文件夹中安装 npm 包。对于全局安装,你必须有 NODE_PATH 变量包含你的全局包文件夹,它应该是 /usr/local/lib/node_modules

    【讨论】:

    • 谢谢,我尝试过那个人的回答,但是我无法让它工作。它只是一直说我没有权限这样做(我使用的是我的 root 帐户,所以这不应该成为问题)。但我可能做得不对。
    猜你喜欢
    • 2015-09-23
    • 2018-04-03
    • 2017-11-10
    • 1970-01-01
    • 2012-12-05
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    相关资源
    最近更新 更多