node.jsを試してみた

Mac環境です。参考にしたのは以下ですが、少し状態が違いました。
node.jsを試してみた – cyclogy

$ brew install node.js npm
Error: No available formula for npm
npm can be installed thusly by following the instructions at
  http://npmjs.org/

To do it in one line, use this command:
  curl http://npmjs.org/install.sh | sh

npmは別でインストールするみたい。

$ brew install node.js 
==> Downloading http://nodejs.org/dist/node-v0.4.12.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/node/0.4.12
==> make install
==> Caveats
Please add /usr/local/lib/node_modules to your NODE_PATH environment variable to have node libraries picked up.
==> Summary
/usr/local/Cellar/node/0.4.12: 72 files, 7.1M, built in 3.3 minutes

続いてnpm。

$ curl http://npmjs.org/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7147  100  7147    0     0  12415      0 --:--:-- --:--:-- --:--:-- 18232
tar=/usr/bin/tar
version:
bsdtar 2.8.3 - libarchive 2.8.3
Installing without make. This may fail.
fetching: http://registry.npmjs.org/npm/-/npm-1.0.101.tgz
0.4.12
1.0.101
cleanup prefix=/usr/local
altprefix=/usr/local/Cellar/node/0.4.12

All clean!
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npm_g -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npm-g -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@1.0.101 /usr/local/lib/node_modules/npm 
It worked

makeせずにDLしたみたいです。

NODE_PATHをセットします。

$ export NODE_PATH=/usr/local/lib/node_modules/

server.jsをコピって設置、起動します。

var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello node.js!!\n');
}).listen(8000, "localhost");
$ node server.js

ターミナルが待ち受け状態になりました。curlでアクセスしてみます。

$ curl localhost:8000
Hello node.js!!

ちゃんと動いたみたいですね。