在Fedora Core上安装socket.io的问题

时间:2011-09-09 03:50:17

标签: node.js fedora socket.io npm

我正在尝试在我的计算机上安装socket.io,但是当我按照网站上的指示运行npm install socket.io时,我一直遇到错误。我不确定我是否有npm或node.js的版本不兼容性,或者我是否只是遗漏了一些明显的东西。据我所知,我有两个最新的稳定版本。

当我运行install命令时,控制台输出40+错误,最后我得到了行npm not ok。关于出了什么问题的任何想法?

2 个答案:

答案 0 :(得分:0)

错误是什么?

您是否使用npm中的代码安装git?我只能猜测你没有使用稳定的代码,因为git的主分支经常不稳定。

如果是这种情况,您可以做的是从git存储库获取最新代码并重新安装。

$ cd npm
$ git pull
$ make install

希望它能解决你的问题。

答案 1 :(得分:0)

如果您希望任何人尝试解决您的问题,则需要提供错误日志。了解您是从源还是RPM安装了Node和NPM也很有帮助。此外,如果您从源代码安装,是否进行了标准安装,或者您是否进行了自定义?

如果您能够从头开始,我建议您按照以下步骤操作,看看您的工作方式。安装到您的主目录不需要root,如果您需要重新开始,它可以更容易地清除所有内容。

  1. 在您的主目录中安装稳定版本的Node(使用./configure --prefix=~/Node/
  2. 根据需要设置路径(例如PATH=/home/user/Node/bin:$PATH
  3. 运行标准NPM安装程序(curl http://npmjs.org/install.sh | sh