てきとう

ワーワーゆうとります

macでcoffeeScriptをはじめるよー

前提

  • OSX 10.7.4
  • git導入済


インストールするよー

  • nodeを導入。

brew使わないでいくよー(参考:How to Install Node.js)

$ git clone git://github.com/ry/node.git
$ cd node
$ ./configure
$ make
$ sudo make install

入ったようなのでバージョン確認だよー

$ node -v
v0.5.11-pre
  • npm導入

(参考:Mac OS X Lionにnpm(Node Package Manager)をインストールする

curl https://npmjs.org/install.sh | sudo sh

入ったようなのでバージョン確認だよー

$ npm -v
1.0.106
  • coffee script導入

(参考:Quick CoffeeScript Install

sudo npm -g install coffee-script

入ったようなのでバージョン確認だよー

$ coffee -v
CoffeeScript version 1.3.3

インストール時にうっかりsudo入れずにエラー出たよー。


Hello Worldだよー
ファイルを作ってコンパイルしてみるよー

$ vim test.coffee
//中身はこんな感じだよー
hello = ->
    console.log("Hello World")
hello()

コンパイルしてみるよー

$ coffee -c test.coffee

lsしてみると「test.js」ができていることがわかります。中身はこんなだよー

// Generated by CoffeeScript 1.3.3
(function() {
  var hello;

  hello = function() {
    return console.log("Hello World");
  };

  hello();

}).call(this);

ひとまずこんな感じだよー