Node.js 中的 ares_library_init 错误

Posted

技术标签:

【中文标题】Node.js 中的 ares_library_init 错误【英文标题】:ares_library_init error in Node.js 【发布时间】:2011-10-19 00:48:14 【问题描述】:

我在 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 World\n'); ).listen(1337, "127.0.0.1"); console.log('服务器运行在 http://127.0.0.1:1337/');

【问题讨论】:

【参考方案1】:

解决了。你不能使用 yum。

百胜删除nodejs git 克隆 http://github.com/joyent/node.git 光盘节点 git 结帐 v0.4.10 。/配置 制作 进行安装

【讨论】:

按照 yum 安装说明操作后,我在 fedora 16 中遇到了完全相同的问题。删除它并立即从头开始配置。

以上是关于Node.js 中的 ares_library_init 错误的主要内容,如果未能解决你的问题,请参考以下文章

node.js 项目中的 index.js 用于啥?

配置node.js中的express框架

node.js 中的空循环行为

Node.js权威指南 (10) - Node.js中的错误处理与断言处理

Node.js中的URL

jQuery 函数不适用于 node.js 中的 express.js 路由