macにnode.jsをインストールする手順のメモ

パッケージマネージャはhomebrewを使用する
Homebrewはmac os x用のパッケージマネージャ。Debianでいうところのapt-getに近いもの。macportというパッケージ管理もあるらしいが、homebrewの方が人気が上がっているという記事を読んだのでこちらを使用してみる。

パッケージマネージャがなくても、node.jsをダウンロードして解凍してインストールの3手順でできるけど、homebrewだと一発で入る

ちなみにコマンドでダウンロードする場合は以下 ※ mac os xはデフォルトでwgetは入っていない

 curl -o node-v0.9.5.tar.gz http://nodejs.org/dist/v0.9.5/node-v0.9.5.tar.gz
 

node.js公式サイト: http://nodejs.org/

導入はおよそ1分の作業

手順1.node.jsをインストール

 brew install node
 

——————————————————————————————
==> Downloading http://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gz
######################################################################## 100.0%
==> ./configure –prefix=/usr/local/Cellar/node/0.8.16
==> make install
==> Caveats
Homebrew installed npm.
We recommend prepending the following path to your PATH environment
variable to have npm-installed binaries picked up:
/usr/local/share/npm/bin
/usr/local/Cellar/node/0.8.16: 870 files, 13M, built in 2.5 minutes
——————————————————————————————

現在の最新版0.9.5なんだけど0.8.16が入った・・・・なんでだろう。まあいいか
あとnpmっていうrubyで言うところのgem、fuelphpで言うところのoilコマンドをインストールしたいところだけど、「Homebrew installed npm.」て書いてあるので、nodeインストールで自動的に入れてくれているっぽい
※1/7補足:brew info node とかでデフォルトでインストールされるバージョンが分かる。シェルでバージョンを変更することもできるそう。

npmのインストール確認

 npm -v
 

これでバージョンが表示されればOK

手順2./usr/local/share/npm/binを環境変数に設定

.bashrcファイルに環境変数を設定する ※.bash_profileファイルでも同様

 export PATH=$PATH:/usr/local/share/npm/bin
 

手順3..bashrcファイル反映

 source .bashrc
 

※再起動でも良い

動作確認

公式サイトのトップにあるサンプルアプリhelloworldを動かす

1.ファイル作成
新規でexample.jsファイルを作成する

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/');

2.node.jsを実行

 node example.js
 

3.ブラウザで確認
下記URLにアクセスしてhelloworldが表示されれば成功
http://127.0.0.1:1337/

その他おすすめの備忘録

Tagged with:
 

2 Responses to [Node.js]Node.jsをインストールする手順をメモ by Mac

  1. iRSS より:

    Node.jaは brew install node でインストール

  2. nmy より:

    [Node.js]Node.jsをインストールする手順をメモ by Mac | Memorandum blog – http://to-developer.com/blog

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>