2011-08-03 7 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

私は無駄にGoogleで検索しようとしました。私はこれが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は使用できません。

 
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と全く同じ問題が発生しました。それを削除して今すぐ最初から設定してください。 –