-
-
Save adamstac/1158945 to your computer and use it in GitHub Desktop.
adamstacoviak@iMac-i7 [05:36:17] [~/Dropbox/Code/Sandbox] | |
-> % gem install middleman | |
Fetching: eventmachine-0.12.10.gem (100%) | |
Building native extensions. This could take a while... | |
Fetching: daemons-1.1.4.gem (100%) | |
Fetching: thin-1.2.11.gem (100%) | |
Building native extensions. This could take a while... | |
Fetching: sinatra-1.2.6.gem (100%) | |
Fetching: url_mount-0.2.1.gem (100%) | |
Fetching: http_router-0.8.11.gem (100%) | |
Fetching: padrino-core-0.10.0.gem (100%) | |
******************** | |
UPGRADE NOTES | |
When upgrading, please 'enable :sessions' for each application as shown here: http://bit.ly/kODKMx | |
When upgrading, please 'register Padrino::Rendering' for each application as shown here: https://gist.github.com/1d36a35794dbbd664ea4 | |
******************** | |
Fetching: i18n-0.5.0.gem (100%) | |
Fetching: padrino-helpers-0.10.0.gem (100%) | |
Fetching: rack-test-0.6.1.gem (100%) | |
Fetching: multi_json-1.0.3.gem (100%) | |
Fetching: execjs-1.2.4.gem (100%) | |
Fetching: uglifier-1.0.1.gem (100%) | |
Fetching: temple-0.3.2.gem (100%) | |
Fetching: slim-1.0.1.gem (100%) | |
Fetching: sass-3.1.7.gem (100%) | |
Fetching: coffee-script-source-1.1.2.gem (100%) | |
Fetching: coffee-script-2.2.0.gem (100%) | |
Fetching: hike-1.2.1.gem (100%) | |
Fetching: sprockets-2.0.0.beta.13.gem (100%) | |
Fetching: crack-0.1.8.gem (100%) | |
Fetching: httparty-0.7.8.gem (100%) | |
When you HTTParty, you must party hard! | |
Fetching: rb-fsevent-0.4.3.1.gem (100%) | |
Building native extensions. This could take a while... | |
Fetching: guard-0.6.2.gem (100%) | |
Fetching: addressable-2.2.6.gem (100%) | |
Fetching: em-websocket-0.3.1.gem (100%) | |
Fetching: guard-livereload-0.3.0.gem (100%) | |
Fetching: middleman-2.0.3.gem (100%) | |
******************************************************************************** | |
Welcome to Middleman 2.0 | |
In addition to many new features, some backwards-incompatible | |
changes have been made to the structure of Middleman sites. | |
Before running you old, v1.x project on Middleman 2.0, | |
review the Migration guide: | |
http://middlemanapp.com/guides/migrating | |
******************************************************************************** | |
Successfully installed eventmachine-0.12.10 | |
Successfully installed daemons-1.1.4 | |
Successfully installed thin-1.2.11 | |
Successfully installed sinatra-1.2.6 | |
Successfully installed url_mount-0.2.1 | |
Successfully installed http_router-0.8.11 | |
Successfully installed padrino-core-0.10.0 | |
Successfully installed i18n-0.5.0 | |
Successfully installed padrino-helpers-0.10.0 | |
Successfully installed rack-test-0.6.1 | |
Successfully installed multi_json-1.0.3 | |
Successfully installed execjs-1.2.4 | |
Successfully installed uglifier-1.0.1 | |
Successfully installed temple-0.3.2 | |
Successfully installed slim-1.0.1 | |
Successfully installed sass-3.1.7 | |
Successfully installed coffee-script-source-1.1.2 | |
Successfully installed coffee-script-2.2.0 | |
Successfully installed hike-1.2.1 | |
Successfully installed sprockets-2.0.0.beta.13 | |
Successfully installed crack-0.1.8 | |
Successfully installed httparty-0.7.8 | |
Successfully installed rb-fsevent-0.4.3.1 | |
Successfully installed guard-0.6.2 | |
Successfully installed addressable-2.2.6 | |
Successfully installed em-websocket-0.3.1 | |
Successfully installed guard-livereload-0.3.0 | |
Successfully installed middleman-2.0.3 | |
28 gems installed |
adamstacoviak@iMac-i7 [05:38:23] [~/Dropbox/Code/Sandbox] | |
-> % gem install serve | |
Successfully installed rack-1.3.2 | |
Successfully installed rack-test-0.6.1 | |
Successfully installed tilt-1.3.2 | |
Successfully installed activesupport-3.0.10 | |
Successfully installed tzinfo-0.3.29 | |
Successfully installed i18n-0.6.0 | |
Successfully installed serve-1.5.1 | |
7 gems installed |
Okay... not trying to sound difficult, but I haven't had my coffee and this is an internet comment so it's bound to come off wrong. Also, I really like serve too but,
This isn't client-side javascript, why should number of dependencies be any kind of issue?
It's also somewhat unfair because of how Tilt works. It enables support for dependencies present on the system rather than requiring them directly. Which means a raw copy of serve won't support Haml, Sass or Compass... things it touts as features right on its website.
Furthermore, you host your own repo to add additional gems into a raw serve project to solve this problem:
https://github.com/adamstac/serve-bootstrap/blob/master/Gemfile
So obviously gems on system isn't an issue. But having multiple steps to get them is somehow a win?
Not throwing stones, though I can see that my tweet was a bit harse. Don't have time to comment now, but I'd be happy to give you feedback.
Would be wonderful, thanks Adam.
me at tdreyno dot com
wow