socket.io:安装它的正确方法是什么?
我已经能够安装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
时候起作用。 但是我不知道它是否应该做。
npm
写在JavaScript? 有没有办法我可以手动设置它?
此外,我似乎得到不同的结果运行curl http://npmjs.org/install.sh | sh
curl http://npmjs.org/install.sh | sh
命令根据我在哪个目录安装npm。当我运行它时,应该在什么目录下? 我真的不知道这些脚本在幕后做了些什么,真是令人沮丧。
我find了大量的教程。 他们都指向相同的指示。 我按照说明。 他们不工作….寻找更多的教程…..
我得到了node.js从src编译完美。 也从那里跑了基准。 这应该是最难的部分!
这真的很奇怪。
registryclosures? DNS问题?
尝试访问这个url: http : //registry.npmjs.org/-/short
您可能想在这里阅读优秀的常见问题: http : //npmjs.org/doc/faq.html
你可以安装任何其他包?
您还需要节点版本> 0.4来运行npm。
你有没有老的npm? 删除usr / bin中的一个为我解决了这个问题:
$ rm / usr / bin / npm