Node.jsでHello worldするまで
Mac OS X 10.7 Lionでヤってます。
Homebrewのインストール
下のコマンドでインストールする。
ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"
「Press enter to continue」を表示されるのでエンターキーをッターン!!する。
終了後、成功確認の代わりにバージョンを確認
brew -v
「0.8」のように表示されればok。
ちなみにHomebrewは /usr/local/bin にインストールされているが、標準でパスが通っている場所なので設定は特に必要ない。
何はともあれリストのアップデートをしておく。
brew update
インストール
Homebrewを使ってインストールする。
brew install node.js
インストール中に
Homebrew has NOT installed npm. We recommend the following method of installation:
curl http://npmjs.org/install.sh | shAfter installing, add the following path to your NODE_PATH environment variable to have npm libraries picked up:
/usr/local/lib/node_modules
と表示されているので、下のコマンドでnpmをインストール。
npmはperlで言うところのCPANにあたるらしい。
curl http://npmjs.org/install.sh | sh
NODE_PATHを設定する。
.bash_profileに以下の行を追加すればよい。
export NODE_PATH=/usr/local/lib/node_modules
Hello World!!
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World!!\n'); }).listen(8000, "localhost"); console.log('Server running at http://localhost:8000/')
上のコードをserver.jsとかで保存し、
node server.js
を実行した後、 http://localhost:8000 にアクセスするとHello Worldが表示される。