2011/06/06

CoffeeScriptのインストール

Mac OS XにCoffeeScriptをインストールしたときのメモ。

環境

  • Mac OS X 10.6.7 
  • Node.js 0.4.6
  • npm 1.0.9-1
  • CoffeScript 1.1.1

Node.jsのインストール

まずNode.jsをインストール。MacPortsでインストールできます。
$ sudo port install nodejs
$ node -v
v0.4.6

npmのインストール

次にnpmのインストール。インストール自体はスクリプト一発で終わりますが、スクリプトの実行前に /opt/local/ のアクセス権限を変更しておかないと、パーミッションエラーが出るので注意が必要です。
$ sudo chmod -R g+w /opt/local/
$ curl http://npmjs.org/install.sh | sh
$ npm -v
1.0.9-1

CoffeeScriptのインストール

ようやくCoffeeScriptのインストールです。インストールには、先ほど入れたnpmを使います。
$ npm install -g coffee-script
$ coffee -v
CoffeeScript version 1.1.1

CoffeeScriptでHello World

CoffeeScriptでお約束のHello Worldしてみます。CoffeeScriptファイルの拡張子は.coffeeです。
$ cat hello_world.coffee 
console.log 'Hello, world!'
上記のCoffeeScriptファイルをcoffeeコマンドでJavaScriptファイルに変換します。
$ coffee -c hello_world.coffee
生成されたJavaScriptファイルをNode.jsで実行してみます。
$ node hello_world.js 
Hello, world!
おー、実行できましたね。パチパチ。
ちなみに、以下のようなjsファイルに変換されています。
$ cat hello_world.js
(function() {
console.log('Hello, world!');
}).call(this);
なお、JavaScriptファイルに変換せず直接実行することも可能です。
$ coffee hello_world.coffee 
Hello, world!

参考