yeomanで'Allo, 'Allo!するまで
$ brew install node $ curl -L http://npmjs.org/install.sh | sudo sh $ npm install yo $ npm install generator-webapp
npm installの -g optionって何?
付けないとcurrent directoryにだけinstall. cwdにnode_modulesというのができる。 付けるとglobal環境にインストールされるらしい。
npmでインストールされたコマンドはどこに?
node_modules/.bin/yoなど
yeomanインストールして動かしてみるまで
yeoman
Yeoman - Modern workflows for modern webapps http://yeoman.io/
インストールなど
書いてある通りに
$ ./node_modules/.bin/yo webapp $ ./node_modules/.bin/bower install bacon $ ./node_modules/.bin/grunt test $ ./node_modules/.bin/grunt server #勝手にhttp://127.0.0.1:9000/ をブラウザで開く
grunt serverにcompassとか要る
grunt serverで起こられた
Warning: Running "compass:dist" (compass) task Warning: You need to have Ruby and Compass installed and in your system PATH for this task to work. More info: https://github.com/gruntjs/gr unt-contrib-compass Use --force to continue.
しょうがないのでcompass入れる
rvmとか面倒なのでそのまま
$ sudo port install ruby20 $ sudo gem2.0 install compass