Skip to content

Instantly share code, notes, and snippets.

@gregsabo
Created June 25, 2013 00:16
Show Gist options
  • Save gregsabo/5854893 to your computer and use it in GitHub Desktop.
Save gregsabo/5854893 to your computer and use it in GitHub Desktop.
Yeoman newbie output. Trying out Yeoman for the first time, these commands run without errors, but the index page doesn't load ("No data received" message in the browser after a couple of minutes of no response). This is the output of me trying to get started with "Bitter" (a stupid name for a Twitter clone).
dev|⇒ mkdir bitter
dev|⇒ cd bitter
bitter|⇒ yo webapp
_-----_
| |
|--(o)--| .--------------------------.
`---------´ | Welcome to Yeoman, |
( _´U`_ ) | ladies and gentlemen! |
/___A___\ '__________________________'
| ~ |
__'.___.'__
´ ` |° ´ Y `
Out of the box I include HTML5 Boilerplate, jQuery and Modernizr.
[?] Would you like to include Twitter Bootstrap for Sass?: Yes
[?] Would you like to include RequireJS (for AMD support)?: Yes
create Gruntfile.js
create package.json
create .gitignore
create .gitattributes
create .bowerrc
create bower.json
create .jshintrc
create .editorconfig
create app/favicon.ico
create app/404.html
create app/robots.txt
create app/.htaccess
create app/images/glyphicons-halflings.png
create app/images/glyphicons-halflings-white.png
create app/scripts/vendor/bootstrap.js
create app/styles/main.scss
create app/scripts/app.js
create app/index.html
create app/scripts/main.js
create app/scripts/hello.coffee
invoke mocha:app
create test/index.html
create test/lib/chai.js
create test/lib/expect.js
create test/lib/mocha/mocha.css
create test/lib/mocha/mocha.js
create test/spec/test.js
I'm all done. Running bower install & npm install for you to install the required dependencies. If this fails, try running the command yourself.
npm http GET https://registry.npmjs.org/grunt
npm http GET https://registry.npmjs.org/grunt-contrib-copy
npm http GET https://registry.npmjs.org/grunt-contrib-concat
npm http GET https://registry.npmjs.org/grunt-contrib-coffee
npm http GET https://registry.npmjs.org/grunt-contrib-uglify
npm http GET https://registry.npmjs.org/grunt-contrib-compass
npm http GET https://registry.npmjs.org/grunt-contrib-cssmin
npm http GET https://registry.npmjs.org/grunt-contrib-jshint
npm http GET https://registry.npmjs.org/grunt-contrib-connect
npm http GET https://registry.npmjs.org/grunt-contrib-htmlmin
npm http GET https://registry.npmjs.org/grunt-contrib-clean
npm http GET https://registry.npmjs.org/grunt-bower-requirejs
npm http GET https://registry.npmjs.org/grunt-contrib-requirejs
npm http GET https://registry.npmjs.org/grunt-contrib-imagemin
npm http GET https://registry.npmjs.org/grunt-rev
npm http GET https://registry.npmjs.org/grunt-contrib-watch
npm http GET https://registry.npmjs.org/grunt-usemin
npm http GET https://registry.npmjs.org/grunt-open
npm http GET https://registry.npmjs.org/grunt-svgmin
npm http GET https://registry.npmjs.org/grunt-mocha
npm http GET https://registry.npmjs.org/grunt-concurrent
npm http GET https://registry.npmjs.org/matchdep
npm http GET https://registry.npmjs.org/connect-livereload
npm http 304 https://registry.npmjs.org/grunt-contrib-concat
npm http 304 https://registry.npmjs.org/grunt
npm http 304 https://registry.npmjs.org/grunt-contrib-copy
npm http 304 https://registry.npmjs.org/grunt-contrib-compass
npm http 304 https://registry.npmjs.org/grunt-contrib-coffee
npm http 304 https://registry.npmjs.org/grunt-contrib-cssmin
npm http 304 https://registry.npmjs.org/grunt-contrib-uglify
npm http 304 https://registry.npmjs.org/grunt-contrib-jshint
bower cloning git://github.com/jrburke/requirejs
npm http 304 https://registry.npmjs.org/grunt-contrib-connect
bower cached git://github.com/jrburke/requirejs
bower fetching requirejs
npm http 304 https://registry.npmjs.org/grunt-contrib-htmlmin
bower cloning git://github.com/Modernizr/Modernizr.git
bower cached git://github.com/Modernizr/Modernizr.git
bower fetching modernizr
npm http 304 https://registry.npmjs.org/grunt-contrib-clean
npm http 304 https://registry.npmjs.org/grunt-contrib-requirejs
npm http 304 https://registry.npmjs.org/grunt-bower-requirejs
bower cloning git://github.com/jlong/sass-twitter-bootstrap.git
bower cloning git://github.com/components/jquery.git
bower cached git://github.com/jlong/sass-twitter-bootstrap.git
bower fetching sass-bootstrap
bower cached git://github.com/components/jquery.git
bower fetching jquery
npm http 304 https://registry.npmjs.org/grunt-contrib-imagemin
npm http 304 https://registry.npmjs.org/grunt-rev
npm http 304 https://registry.npmjs.org/grunt-contrib-watch
npm http 304 https://registry.npmjs.org/grunt-usemin
npm http 304 https://registry.npmjs.org/grunt-open
npm http 304 https://registry.npmjs.org/grunt-svgmin
npm http 304 https://registry.npmjs.org/grunt-mocha
npm http 304 https://registry.npmjs.org/grunt-concurrent
bower checking out jquery#1.9.1
npm http 304 https://registry.npmjs.org/matchdep
npm http 304 https://registry.npmjs.org/connect-livereload
bower warn Package jquery is still using the deprecated "component.json" file
bower checking out sass-bootstrap#v2.3.2
bower copying /Users/gsabo/.bower/cache/jquery/29cb4373d29144ca260ac7c3997f4381
bower checking out requirejs#2.1.6
bower warn Package sass-bootstrap is still using the deprecated "component.json" file
bower checking out modernizr#v2.6.2
bower copying /Users/gsabo/.bower/cache/sass-bootstrap/f8004d3122cd19e478fcee627c9ad58e
bower copying /Users/gsabo/.bower/cache/requirejs/ca377b0e482cd657ed20ebfa063ade1a
bower copying /Users/gsabo/.bower/cache/modernizr/49c1c17a4ec1b92db2a4728ece50773a
npm http GET https://registry.npmjs.org/lpad
npm http GET https://registry.npmjs.org/svgo
npm http GET https://registry.npmjs.org/filesize
npm http GET https://registry.npmjs.org/jpegtran-bin
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/optipng-bin
npm http GET https://registry.npmjs.org/filesize
npm http GET https://registry.npmjs.org/requirejs
npm http GET https://registry.npmjs.org/connect
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http GET https://registry.npmjs.org/tmp/0.0.16
npm http GET https://registry.npmjs.org/html-minifier
npm http GET https://registry.npmjs.org/open/0.0.2
npm http GET https://registry.npmjs.org/jshint
npm http GET https://registry.npmjs.org/requirejs
npm http GET https://registry.npmjs.org/clean-css
npm http GET https://registry.npmjs.org/grunt-lib-contrib
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/gaze
npm http GET https://registry.npmjs.org/tiny-lr/0.0.4
npm http 304 https://registry.npmjs.org/filesize
npm http 304 https://registry.npmjs.org/lpad
npm http 304 https://registry.npmjs.org/jpegtran-bin
npm http GET https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/svgo
npm http 304 https://registry.npmjs.org/requirejs
npm http 304 https://registry.npmjs.org/filesize
npm http 304 https://registry.npmjs.org/optipng-bin
npm http GET https://registry.npmjs.org/grunt-lib-phantomjs
npm http GET https://registry.npmjs.org/mocha
npm http 304 https://registry.npmjs.org/connect
npm http 304 https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/tmp/0.0.16
npm http 304 https://registry.npmjs.org/html-minifier
npm http 304 https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/jshint
npm http 304 https://registry.npmjs.org/open/0.0.2
npm http 304 https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/gaze
npm http 304 https://registry.npmjs.org/requirejs
npm http 304 https://registry.npmjs.org/grunt-lib-contrib
npm http 304 https://registry.npmjs.org/clean-css
npm http 304 https://registry.npmjs.org/uglify-js
npm http 304 https://registry.npmjs.org/grunt-lib-phantomjs
npm http 304 https://registry.npmjs.org/mocha
npm http 304 https://registry.npmjs.org/tiny-lr/0.0.4
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/eventemitter2
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/findup-sync
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/hooker
npm http GET https://registry.npmjs.org/iconv-lite
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/semver
npm http GET https://registry.npmjs.org/temporary
npm http GET https://registry.npmjs.org/phantomjs
npm http 304 https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/noptify
npm http GET https://registry.npmjs.org/faye-websocket
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/dateformat/1.0.2-1.2.3
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/fileset
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/eventemitter2
npm http 304 https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/zlib-browserify/0.0.1
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/findup-sync
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/iconv-lite
npm http 304 https://registry.npmjs.org/hooker
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/underscore.string
npm http 304 https://registry.npmjs.org/js-yaml
npm http 304 https://registry.npmjs.org/which
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/temporary
npm http 304 https://registry.npmjs.org/commander
npm http 304 https://registry.npmjs.org/phantomjs
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/faye-websocket
npm http 304 https://registry.npmjs.org/noptify
bower cloning git://github.com/components/jquery.git
bower cached git://github.com/components/jquery.git
bower fetching jquery
npm http 304 https://registry.npmjs.org/fileset
npm http 304 https://registry.npmjs.org/minimatch
bower checking out jquery#2.0.2
bower copying /Users/gsabo/.bower/cache/jquery/29cb4373d29144ca260ac7c3997f4381
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/lodash
npm http GET https://registry.npmjs.org/keypress
npm http GET https://registry.npmjs.org/adm-zip/0.2.1
npm http GET https://registry.npmjs.org/kew
npm http GET https://registry.npmjs.org/ncp/0.4.2
npm http GET https://registry.npmjs.org/npmconf/0.0.24
npm http GET https://registry.npmjs.org/mkdirp/0.3.5
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/package
npm http GET https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/keypress
npm http 304 https://registry.npmjs.org/kew
npm http GET https://registry.npmjs.org/qs/0.6.5
npm http GET https://registry.npmjs.org/formidable/1.0.14
npm http GET https://registry.npmjs.org/cookie-signature/1.0.1
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1
npm http GET https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/send/0.1.1
npm http GET https://registry.npmjs.org/bytes/0.2.0
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm http 304 https://registry.npmjs.org/mkdirp/0.3.5
npm http 304 https://registry.npmjs.org/npmconf/0.0.24
npm http 304 https://registry.npmjs.org/ncp/0.4.2
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/adm-zip/0.2.1
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/package
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/esprima
npm http 304 https://registry.npmjs.org/cookie-signature/1.0.1
npm http 304 https://registry.npmjs.org/qs/0.6.5
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/formidable/1.0.14
npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1
npm http 304 https://registry.npmjs.org/cookie/0.0.5
npm http 304 https://registry.npmjs.org/bytes/0.2.0
npm http 304 https://registry.npmjs.org/send/0.1.1
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/diff/1.0.2
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http GET https://registry.npmjs.org/ms/0.3.0
npm http GET https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/jade/0.26.3
npm http 304 https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/argparse
npm http 304 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/jade/0.26.3
npm http 304 https://registry.npmjs.org/ms/0.3.0
npm http 304 https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/once
npm http GET https://registry.npmjs.org/osenv/0.0.3
npm http GET https://registry.npmjs.org/nopt
npm http GET https://registry.npmjs.org/config-chain
npm http GET https://registry.npmjs.org/ini
npm http GET https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/abbrev
npm http 304 https://registry.npmjs.org/diff/1.0.2
npm http 304 https://registry.npmjs.org/osenv/0.0.3
npm http GET https://registry.npmjs.org/mocha
npm http GET https://registry.npmjs.org/colors
bower installing jquery#1.9.1
bower installing modernizr#2.6.2
bower installing sass-bootstrap#2.3.2
bower installing requirejs#2.1.6
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/tar
npm http GET https://registry.npmjs.org/which
npm http 304 https://registry.npmjs.org/config-chain
npm http 304 https://registry.npmjs.org/nopt
npm http 304 https://registry.npmjs.org/ini
npm http 304 https://registry.npmjs.org/semver
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/once
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/mocha
npm http 304 https://registry.npmjs.org/tar
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/which
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/proto-list
npm http 304 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/sax
npm http GET https://registry.npmjs.org/fstream
npm http GET https://registry.npmjs.org/q
npm http GET https://registry.npmjs.org/q-fs
npm http GET https://registry.npmjs.org/inherit
npm http GET https://registry.npmjs.org/coa
npm http GET https://registry.npmjs.org/node.extend
npm http GET https://registry.npmjs.org/js-yaml
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http 304 https://registry.npmjs.org/abbrev
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http 304 https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/proto-list
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/block-stream
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/sax
npm http 304 https://registry.npmjs.org/underscore.string
npm http 304 https://registry.npmjs.org/fstream
npm http 304 https://registry.npmjs.org/q-fs
npm http 304 https://registry.npmjs.org/q
npm http 304 https://registry.npmjs.org/inherit
npm http 304 https://registry.npmjs.org/coa
npm http 304 https://registry.npmjs.org/node.extend
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0
npm http 304 https://registry.npmjs.org/form-data
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/js-yaml
npm http 304 https://registry.npmjs.org/hawk
npm http 304 https://registry.npmjs.org/aws-sign
npm http 304 https://registry.npmjs.org/cookie-jar
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/jade/0.26.3
npm http GET https://registry.npmjs.org/diff/1.0.2
npm http GET https://registry.npmjs.org/ms/0.3.0
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/oauth-sign
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/forever-agent
> phantomjs@1.9.1-0 install /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-mocha/node_modules/grunt-lib-phantomjs/node_modules/phantomjs
> node install.js
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/jade/0.26.3
npm http 304 https://registry.npmjs.org/growl
npm http 304 https://registry.npmjs.org/diff/1.0.2
npm http 304 https://registry.npmjs.org/ms/0.3.0
Download already available at /var/folders/j1/kbqqjqz95c5d273nkb9hr2n80000gp/T/phantomjs/phantomjs-1.9.1-macosx.zip
Extracting zip contents
npm http 304 https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/is
npm http GET https://registry.npmjs.org/object-keys
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/is
npm http 304 https://registry.npmjs.org/object-keys
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/fs-boot
npm http GET https://registry.npmjs.org/q-io
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/combined-stream
Renaming extracted folder /var/folders/j1/kbqqjqz95c5d273nkb9hr2n80000gp/T/phantomjs/phantomjs-1.9.1-macosx -> /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-mocha/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom
npm http GET https://registry.npmjs.org/foreach
npm http 304 https://registry.npmjs.org/q-io
npm http 304 https://registry.npmjs.org/fs-boot
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/mkdirp
npm WARN package.json fs-boot@0.0.9 'devDependences' should probably be 'devDependencies'
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/foreach
Fixing file permissions
Done. Phantomjs binary available at /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-mocha/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/lib/phantom/bin/phantomjs
npm http GET https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/which
npm http GET https://registry.npmjs.org/mocha
npm http GET https://registry.npmjs.org/tar
npm http 304 https://registry.npmjs.org/argparse
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/esprima
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/which
npm http 304 https://registry.npmjs.org/mocha
npm http 304 https://registry.npmjs.org/tar
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0
npm http 304 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore.string
> optipng-bin@0.2.6 postinstall /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin
> node pre-build.js
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/block-stream
npm http GET https://registry.npmjs.org/fstream
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/underscore.string
npm http GET https://registry.npmjs.org/form-data
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/hawk
npm http GET https://registry.npmjs.org/cookie-jar
npm http GET https://registry.npmjs.org/forever-agent
npm http GET https://registry.npmjs.org/tunnel-agent
npm http GET https://registry.npmjs.org/json-stringify-safe
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/aws-sign
npm http GET https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/node-uuid
npm http 304 https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/block-stream
npm http 304 https://registry.npmjs.org/fstream
npm http 304 https://registry.npmjs.org/hawk
npm http 304 https://registry.npmjs.org/cookie-jar
npm http 304 https://registry.npmjs.org/forever-agent
3 tests complete (218 ms)
pre-build test passed successfully, skipping build...
npm http 304 https://registry.npmjs.org/tunnel-agent
npm http 304 https://registry.npmjs.org/json-stringify-safe
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/aws-sign
npm http 304 https://registry.npmjs.org/oauth-sign
npm http GET https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/jade/0.26.3
npm http GET https://registry.npmjs.org/diff/1.0.2
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/node-uuid
npm http GET https://registry.npmjs.org/ms/0.3.0
npm http 304 https://registry.npmjs.org/form-data
npm http 304 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/jade/0.26.3
npm http 304 https://registry.npmjs.org/diff/1.0.2
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/ms/0.3.0
npm http 304 https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/growl
npm http GET https://registry.npmjs.org/peakle
npm http GET https://registry.npmjs.org/shelljs
npm http GET https://registry.npmjs.org/cli
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/underscore
npm http GET https://github.com/ariya/esprima/tarball/master
npm http 304 https://registry.npmjs.org/combined-stream
npm http GET https://registry.npmjs.org/hoek
npm http GET https://registry.npmjs.org/boom
npm http GET https://registry.npmjs.org/cryptiles
npm http GET https://registry.npmjs.org/sntp
npm http 304 https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/hoek
npm http 304 https://registry.npmjs.org/boom
npm http 304 https://registry.npmjs.org/cli
npm http 304 https://registry.npmjs.org/shelljs
npm http 304 https://registry.npmjs.org/minimatch
npm http 304 https://registry.npmjs.org/peakle
npm http GET https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/cryptiles
npm http 304 https://registry.npmjs.org/sntp
npm http GET https://registry.npmjs.org/mkdirp/0.3.0
npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
npm http 304 https://registry.npmjs.org/mkdirp/0.3.0
> jpegtran-bin@0.1.7 postinstall /Users/gsabo/Dropbox/dev/bitter/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin
> node pre-build.js
npm http 200 https://github.com/ariya/esprima/tarball/master
3 tests complete (256 ms)
pre-build test passed successfully, skipping build...
npm http GET https://registry.npmjs.org/lru-cache
npm http GET https://registry.npmjs.org/sigmund
npm http GET https://registry.npmjs.org/glob
npm http 304 https://registry.npmjs.org/sigmund
npm http 304 https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/glob
npm http GET https://registry.npmjs.org/graceful-fs
npm http GET https://registry.npmjs.org/inherits
npm http 304 https://registry.npmjs.org/graceful-fs
npm http 304 https://registry.npmjs.org/inherits
connect-livereload@0.1.4 node_modules/connect-livereload
grunt-usemin@0.1.12 node_modules/grunt-usemin
grunt-rev@0.1.0 node_modules/grunt-rev
grunt-contrib-clean@0.4.1 node_modules/grunt-contrib-clean
grunt-contrib-concat@0.1.3 node_modules/grunt-contrib-concat
grunt-contrib-copy@0.4.1 node_modules/grunt-contrib-copy
grunt-concurrent@0.1.1 node_modules/grunt-concurrent
└── lpad@0.1.0
grunt-open@0.2.0 node_modules/grunt-open
└── open@0.0.2
grunt-contrib-compass@0.2.0 node_modules/grunt-contrib-compass
├── tmp@0.0.16
└── grunt-lib-contrib@0.5.3 (zlib-browserify@0.0.1)
matchdep@0.1.2 node_modules/matchdep
└── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0)
grunt-contrib-htmlmin@0.1.3 node_modules/grunt-contrib-htmlmin
├── html-minifier@0.5.2
└── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
grunt-contrib-coffee@0.6.7 node_modules/grunt-contrib-coffee
└── coffee-script@1.6.3
grunt-contrib-cssmin@0.6.1 node_modules/grunt-contrib-cssmin
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── clean-css@1.0.10 (commander@1.1.1)
grunt-bower-requirejs@0.4.4 node_modules/grunt-bower-requirejs
└── requirejs@2.1.6
grunt-contrib-connect@0.2.0 node_modules/grunt-contrib-connect
└── connect@2.7.11 (fresh@0.1.0, pause@0.0.1, cookie-signature@1.0.1, bytes@0.2.0, qs@0.6.5, buffer-crc32@0.2.1, cookie@0.0.5, debug@0.7.2, send@0.1.1, formidable@1.0.14)
grunt-contrib-watch@0.4.4 node_modules/grunt-contrib-watch
├── tiny-lr@0.0.4 (debug@0.7.2, faye-websocket@0.4.4, noptify@0.0.3, qs@0.5.6)
└── gaze@0.3.4 (minimatch@0.2.12, fileset@0.1.5)
grunt-contrib-requirejs@0.4.1 node_modules/grunt-contrib-requirejs
└── requirejs@2.1.6
grunt-contrib-uglify@0.2.2 node_modules/grunt-contrib-uglify
├── grunt-lib-contrib@0.6.1 (zlib-browserify@0.0.1)
└── uglify-js@2.3.6 (async@0.2.9, optimist@0.3.7, source-map@0.1.24)
grunt-mocha@0.3.4 node_modules/grunt-mocha
├── mocha@1.8.2 (growl@1.7.0, debug@0.7.2, commander@0.6.1, diff@1.0.2, mkdirp@0.3.3, ms@0.3.0, jade@0.26.3)
└── grunt-lib-phantomjs@0.3.1 (semver@1.0.14, eventemitter2@0.4.12, temporary@0.0.5, phantomjs@1.9.1-0)
grunt@0.4.1 node_modules/grunt
├── dateformat@1.0.2-1.2.3
├── which@1.0.5
├── colors@0.6.0-1
├── hooker@0.2.3
├── async@0.1.22
├── eventemitter2@0.4.12
├── rimraf@2.0.3 (graceful-fs@1.1.14)
├── nopt@1.0.10 (abbrev@1.0.4)
├── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0)
├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.2)
├── underscore.string@2.2.0rc
├── coffee-script@1.3.3
├── iconv-lite@0.2.10
├── lodash@0.9.2
├── js-yaml@2.0.5 (esprima@1.0.3, argparse@0.1.15)
└── findup-sync@0.1.2 (lodash@1.0.1)
grunt-svgmin@0.1.0 node_modules/grunt-svgmin
├── filesize@1.8.0
└── svgo@0.2.4 (inherit@2.0.0, colors@0.6.0-1, q@0.8.12, coa@0.3.9, q-fs@0.1.36, node.extend@1.0.7, sax@0.5.4, js-yaml@2.1.0)
grunt-contrib-imagemin@0.1.4 node_modules/grunt-contrib-imagemin
├── filesize@1.7.9
├── optipng-bin@0.2.6 (colors@0.6.0-1, which@1.0.5, tar@0.1.17, mocha@1.9.0, request@2.16.6)
└── jpegtran-bin@0.1.7 (which@1.0.5, colors@0.6.0-1, tar@0.1.17, request@2.16.6, mocha@1.9.0)
grunt-contrib-jshint@0.4.3 node_modules/grunt-contrib-jshint
└── jshint@1.1.0 (peakle@0.0.1, underscore@1.4.4, shelljs@0.1.4, minimatch@0.2.12, esprima@1.1.0-dev, cli@0.4.4-2)
bitter|⇒ grunt server
Running "server" task
Running "clean:server" (clean) task
Running "concurrent:server" (concurrent) task
Running "coffee:dist" (coffee) task
File .tmp/scripts/hello.js created.
Done, without errors.
Running "compass:server" (compass) task
directory .tmp/styles/
create .tmp/styles/main.css
Done, without errors.
Running "connect:livereload" (connect) task
Starting connect web server on localhost:9000.
Running "open:server" (open) task
Running "watch" task
Waiting...^C% bitter|⇒ echo "The browser launched at URL http://localhost:9000/ but no data was received."
The browser launched at URL http://localhost:9000/ but no data was received.
bitter|⇒ yo --version && echo $PATH $NODE_PATH && node -e 'console.log(process.platform, process.versions)' && cat Gruntfile.js
1.0.0-beta.7
/usr/local/sbin/:/usr/local/Cellar/ruby/1.9.3-p194/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin:/Applications/SuperCollider/SuperCollider.app/Contents/Resources
darwin { http_parser: '1.0',
node: '0.8.1',
v8: '3.11.10.12',
ares: '1.7.5-DEV',
uv: '0.8',
zlib: '1.2.3',
openssl: '1.0.0f' }
// Generated on 2013-06-25 using generator-webapp 0.2.3
'use strict';
var LIVERELOAD_PORT = 35729;
var lrSnippet = require('connect-livereload')({port: LIVERELOAD_PORT});
var mountFolder = function (connect, dir) {
return connect.static(require('path').resolve(dir));
};
// # Globbing
// for performance reasons we're only matching one level down:
// 'test/spec/{,*/}*.js'
// use this if you want to recursively match all subfolders:
// 'test/spec/**/*.js'
module.exports = function (grunt) {
// load all grunt tasks
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
// configurable paths
var yeomanConfig = {
app: 'app',
dist: 'dist'
};
grunt.initConfig({
yeoman: yeomanConfig,
watch: {
options: {
nospawn: true
},
coffee: {
files: ['<%= yeoman.app %>/scripts/{,*/}*.coffee'],
tasks: ['coffee:dist']
},
coffeeTest: {
files: ['test/spec/{,*/}*.coffee'],
tasks: ['coffee:test']
},
compass: {
files: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
tasks: ['compass:server']
},
livereload: {
options: {
livereload: LIVERELOAD_PORT
},
files: [
'<%= yeoman.app %>/*.html',
'{.tmp,<%= yeoman.app %>}/styles/{,*/}*.css',
'{.tmp,<%= yeoman.app %>}/scripts/{,*/}*.js',
'<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
]
}
},
connect: {
options: {
port: 9000,
// change this to '0.0.0.0' to access the server from outside
hostname: 'localhost'
},
livereload: {
options: {
middleware: function (connect) {
return [
lrSnippet,
mountFolder(connect, '.tmp'),
mountFolder(connect, yeomanConfig.app)
];
}
}
},
test: {
options: {
middleware: function (connect) {
return [
mountFolder(connect, '.tmp'),
mountFolder(connect, 'test')
];
}
}
},
dist: {
options: {
middleware: function (connect) {
return [
mountFolder(connect, yeomanConfig.dist)
];
}
}
}
},
open: {
server: {
path: 'http://localhost:<%= connect.options.port %>'
}
},
clean: {
dist: {
files: [{
dot: true,
src: [
'.tmp',
'<%= yeoman.dist %>/*',
'!<%= yeoman.dist %>/.git*'
]
}]
},
server: '.tmp'
},
jshint: {
options: {
jshintrc: '.jshintrc'
},
all: [
'Gruntfile.js',
'<%= yeoman.app %>/scripts/{,*/}*.js',
'!<%= yeoman.app %>/scripts/vendor/*',
'test/spec/{,*/}*.js'
]
},
mocha: {
all: {
options: {
run: true,
urls: ['http://localhost:<%= connect.options.port %>/index.html']
}
}
},
coffee: {
dist: {
files: [{
expand: true,
cwd: '<%= yeoman.app %>/scripts',
src: '{,*/}*.coffee',
dest: '.tmp/scripts',
ext: '.js'
}]
},
test: {
files: [{
expand: true,
cwd: 'test/spec',
src: '{,*/}*.coffee',
dest: '.tmp/spec',
ext: '.js'
}]
}
},
compass: {
options: {
sassDir: '<%= yeoman.app %>/styles',
cssDir: '.tmp/styles',
generatedImagesDir: '.tmp/images/generated',
imagesDir: '<%= yeoman.app %>/images',
javascriptsDir: '<%= yeoman.app %>/scripts',
fontsDir: '<%= yeoman.app %>/styles/fonts',
importPath: '<%= yeoman.app %>/bower_components',
httpImagesPath: '/images',
httpGeneratedImagesPath: '/images/generated',
httpFontsPath: '/styles/fonts',
relativeAssets: false
},
dist: {},
server: {
options: {
debugInfo: true
}
}
},
// not used since Uglify task does concat,
// but still available if needed
/*concat: {
dist: {}
},*/
requirejs: {
dist: {
// Options: https://github.com/jrburke/r.js/blob/master/build/example.build.js
options: {
// `name` and `out` is set by grunt-usemin
baseUrl: yeomanConfig.app + '/scripts',
optimize: 'none',
// TODO: Figure out how to make sourcemaps work with grunt-usemin
// https://github.com/yeoman/grunt-usemin/issues/30
//generateSourceMaps: true,
// required to support SourceMaps
// http://requirejs.org/docs/errors.html#sourcemapcomments
preserveLicenseComments: false,
useStrict: true,
wrap: true
//uglify2: {} // https://github.com/mishoo/UglifyJS2
}
}
},
rev: {
dist: {
files: {
src: [
'<%= yeoman.dist %>/scripts/{,*/}*.js',
'<%= yeoman.dist %>/styles/{,*/}*.css',
'<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp}',
'<%= yeoman.dist %>/styles/fonts/*'
]
}
}
},
useminPrepare: {
options: {
dest: '<%= yeoman.dist %>'
},
html: '<%= yeoman.app %>/index.html'
},
usemin: {
options: {
dirs: ['<%= yeoman.dist %>']
},
html: ['<%= yeoman.dist %>/{,*/}*.html'],
css: ['<%= yeoman.dist %>/styles/{,*/}*.css']
},
imagemin: {
dist: {
files: [{
expand: true,
cwd: '<%= yeoman.app %>/images',
src: '{,*/}*.{png,jpg,jpeg}',
dest: '<%= yeoman.dist %>/images'
}]
}
},
svgmin: {
dist: {
files: [{
expand: true,
cwd: '<%= yeoman.app %>/images',
src: '{,*/}*.svg',
dest: '<%= yeoman.dist %>/images'
}]
}
},
cssmin: {
dist: {
files: {
'<%= yeoman.dist %>/styles/main.css': [
'.tmp/styles/{,*/}*.css',
'<%= yeoman.app %>/styles/{,*/}*.css'
]
}
}
},
htmlmin: {
dist: {
options: {
/*removeCommentsFromCDATA: true,
// https://github.com/yeoman/grunt-usemin/issues/44
//collapseWhitespace: true,
collapseBooleanAttributes: true,
removeAttributeQuotes: true,
removeRedundantAttributes: true,
useShortDoctype: true,
removeEmptyAttributes: true,
removeOptionalTags: true*/
},
files: [{
expand: true,
cwd: '<%= yeoman.app %>',
src: '*.html',
dest: '<%= yeoman.dist %>'
}]
}
},
// Put files not handled in other tasks here
copy: {
dist: {
files: [{
expand: true,
dot: true,
cwd: '<%= yeoman.app %>',
dest: '<%= yeoman.dist %>',
src: [
'*.{ico,png,txt}',
'.htaccess',
'images/{,*/}*.{webp,gif}',
'styles/fonts/*'
]
}, {
expand: true,
cwd: '.tmp/images',
dest: '<%= yeoman.dist %>/images',
src: [
'generated/*'
]
}]
}
},
concurrent: {
server: [
'coffee:dist',
'compass:server'
],
test: [
'coffee',
'compass'
],
dist: [
'coffee',
'compass:dist',
'imagemin',
'svgmin',
'htmlmin'
]
},
bower: {
options: {
exclude: ['modernizr']
},
all: {
rjsConfig: '<%= yeoman.app %>/scripts/main.js'
}
}
});
grunt.registerTask('server', function (target) {
if (target === 'dist') {
return grunt.task.run(['build', 'open', 'connect:dist:keepalive']);
}
grunt.task.run([
'clean:server',
'concurrent:server',
'connect:livereload',
'open',
'watch'
]);
});
grunt.registerTask('test', [
'clean:server',
'concurrent:test',
'connect:test',
'mocha'
]);
grunt.registerTask('build', [
'clean:dist',
'useminPrepare',
'concurrent:dist',
'requirejs',
'cssmin',
'concat',
'uglify',
'copy',
'rev',
'usemin'
]);
grunt.registerTask('default', [
'jshint',
'test',
'build'
]);
};
@bradyisom
Copy link

Did you ever find a resolution to this issue? I'm running into the exact same problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment