CentOS的

我在Node.js上运行一个简单的Hello World时遇到问题。 我正在使用CentOS并通过yum进行安装。 当我用Node.js运行这个文件时,弹出这个错误:

node: symbol lookup error: node: undefined symbol: ares_library_init

我试图搜索谷歌无济于事。 我只发现这属于c-ares图书馆。 任何想法如何我可以解决这个问题?

该文件包含以下内容:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Worldn');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');

解决了它。 你不能使用yum。

yum remove nodejs
git clone http://github.com/joyent/node.git
cd node
git checkout v0.4.10
./configure
make
make install
链接地址: http://www.djcxy.com/p/52505.html

上一篇: centos

下一篇: Why is Node.js single threaded?