先日見つけたブログ記事を見ながら、Marionette.js を使ってみる準備をした
Marionette.js(Backbone.js)のチュートリアル with yeoman その1(準備からサーバー側実装まで)
nodebrew をインストール
$ curl -L git.io/nodebrew | perl - setup
$ nodebrew install v0.10.24
$ nodebrew use v0.10.24
http://nodejs.org/ によると、今現在のcurrent versionが v0.10.24 だったのでこれにした。
よく使いそうな grunt と yomen おじさんをインストール
$ npm install -g grunt yo
ここからようやく Marionette
yomen の generator をインストールする
$ yo
[?] What would you like to do?
> Install a generator
[?] Search NPM for generators:
> Marionette
[?] Here's what I found. Install one?
> generator-marionette
[?] What would you like to do?
> Run the Marionette generator (0.1.5)
_-----_
| |
|--(o)--| .--------------------------.
`---------´ | Welcome to Yeoman, |
( _´U`_ ) | ladies and gentlemen! |
/___A___\ '__________________________'
| ~ |
__'.___.'__
´ ` |° ´ Y `
こんなおじさんが出てくる。
ログがだーーーーっと流れていく中に、Error. って見えた。
mocha-amd が必要なようだ。先に yo コマンドで generator-mocha-amd をインストールしておく
さらに、mongodbとphantomもインストール
$ brew install mongodb
$ brew install phantomjs
Macに直接mongodb入れるのはちょっと、、、と思いつつも、そんなところでハマリポイントになるのも辛いので、つべこべ言わずに入れておいた。不要になったら消す。
もう一度やり直したら、エラーも出なく最後までインストールを終えた。
3 tests complete (222 ms)
pre-build test passed successfully, skipping build...
お、テストも通ってる。