Skip to content

Instantly share code, notes, and snippets.

@adamstac
Created August 20, 2011 10:38
Show Gist options
  • Save adamstac/1158945 to your computer and use it in GitHub Desktop.
Save adamstac/1158945 to your computer and use it in GitHub Desktop.
Holy lotsa gems required!
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
@tj
Copy link

tj commented Aug 20, 2011

wow

@tdreyno
Copy link

tdreyno commented Aug 20, 2011

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?

@adamstac
Copy link
Author

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.

@tdreyno
Copy link

tdreyno commented Aug 20, 2011

Would be wonderful, thanks Adam.

me at tdreyno dot com

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