socket.io:安装它的正确方法是什么?

时间:2011-11-17 16:15:05

标签: node.js npm

我已经安装了npm但是有很多东西似乎不起作用。

我的第一个问题是这里发生了什么:

steven@steven-VirtualBox:~/Documents/node$ sudo npm install socket.io

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: No such module
    at Object.<anonymous> (/usr/share/npm/lib/utils/output.js:8:21)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/usr/share/npm/lib/utils/log.js:21:14)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)

我似乎在这里结束了很多(第201行)。

使用sudo时,此命令有效。但我不知道它是否应该做它应该做的事情。

用{j}编写npm吗?有没有办法我可以手动设置它?

另外,我似乎得到了不同的结果运行curl http://npmjs.org/install.sh | sh命令来安装npm,具体取决于我所在的目录。当我运行它时,我应该在哪个目录中?令人沮丧的是,我真的不知道这些脚本在幕后做了什么。

我找到了大量的教程。他们都指出了相同的指示。我按照说明操作。他们不工作....寻找更多的教程.....

我从src完全编译了node.js。也从那里跑基准。那应该是最难的部分!

2 个答案:

答案 0 :(得分:1)

你有一个旧的npm吗?删除usr / bin中的那个为我解决了这个问题:

$ rm / usr / bin / npm

答案 1 :(得分:0)

这真的很奇怪。

注册表下来? DNS问题?

尝试访问此网址:http://registry.npmjs.org/-/short

您可能需要阅读优秀常见问题解答:http://npmjs.org/doc/faq.html

你可以安装任何其他套餐吗?

您还需要节点版本&gt; 0.4运行npm。