2011-08-03 2 views
1

Node.js에서 간단한 Hello World를 실행하는 데 문제가 있습니다. 나는 CentOS를 사용 중이며 yum을 통해 설치했다. 내가 Node.js를 사용하여 파일을 실행하면이 오류가 팝업 :Node.js의 ares_library_init 오류

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('Server running at http://127.0.0.1:1337/'); 

답변

0

를 해결 :

파일

는이 포함되어 있습니다. 얌은 사용할 수 없습니다.

 
yum remove nodejs 
git clone http://github.com/joyent/node.git 
cd node 
git checkout v0.4.10 
./configure 
make 
make install 
+0

yum 설치 지침을 따른 후 fedora 16에서 똑같은 문제가 발생했습니다. 그것을 제거하고 지금 처음부터 그것을 구성하십시오. –

관련 문제