node.jsを試してみる
Herokuでnode.jsがサポートされることになったそうです。
せっかくなので、node.jsを試してみました。
まずはインストールまでの備忘録を。
環境
自分の試した環境です。
- Ubuntu 10.04 LTS
- node.js 0.1.96
http://nodejs.org/ のDownloadからファイルを取得して解凍します。
$ wget http://nodejs.org/dist/node-v0.1.96.tar.gz $ gzip -dc node-v0.1.96.tar.gz | tar xvf -
いつもどおりのコマンドでBuildします。
$ cd node-v0.1.96 $ ./configure $ make $ make install
が、自分の環境ではなぜか一部のライブラリが見つからないと表示され、しかもテストが通らない罠が。。。
ちなみに見つからないと表示されるライブラリは以下です。
Checking for library execinfo : not found Checking for openssl : not found Checking for function SSL_library_init : not found Checking for header openssl/crypto.h : not found --- libev --- Checking for header port.h : not found Checking for header sys/event.h : not found Checking for function kqueue : not found
でちょっと調べてみたところ、libssl-dev(>=0.98) をインストールすれば一部解決するとのこと。
$ sudo apt-get install libssl-dev
もう一度configureから実行します。
見つからないライブラリは以下のとおり。
Checking for library execinfo : not found ---libev--- Checking for header port.h : not found Checking for header sys/event.h : not found Checking for function kqueue : not found
おおっ、改善されました。
ただ、残りの4つに関しては現在仕方のないものらしいですw
(参考)
http://groups.google.com/group/nodejs/browse_thread/thread/59b1ceeca4c65701
http://gist.github.com/393619
さて、これで準備は完了したのでいつもどおりに。
$ ./configure $ make $ make install
$ node -v 0.1.96
これでインストール完了です。
さて、では次は動作確認編をば。