SpicyCode

The ramblings of Chad Humphries

Installing Merb 1.0

with 4 comments

I saw that merb 1.0 came out and decided to install it. I jumped, nay leaped to the terminal and ran:

sudo gem install merb

I saw the following:


Successfully installed extlib-0.9.8
Successfully installed abstract-1.0.0
Successfully installed erubis-2.6.2
Successfully installed json_pure-1.1.3
Successfully installed mime-types-1.15
Successfully installed thor-0.9.8
Successfully installed merb-core-1.0
Successfully installed merb-action-args-1.0
Successfully installed merb-assets-1.0
Successfully installed merb-slices-1.0
Successfully installed merb-auth-core-1.0
Successfully installed merb-auth-more-1.0
Successfully installed merb-auth-slice-password-1.0
Successfully installed merb-auth-1.0
Successfully installed merb-cache-1.0
Successfully installed merb-exceptions-1.0
Successfully installed diff-lcs-1.1.2
Successfully installed templater-0.3.5
Successfully installed merb-gen-1.0
Successfully installed haml-2.0.4
Successfully installed merb-haml-1.0
Successfully installed merb-helpers-1.0
Successfully installed mailfactory-1.4.0
Successfully installed merb-mailer-1.0
Successfully installed merb-param-protection-1.0
Successfully installed addressable-1.0.4
Successfully installed data_objects-0.9.6
Successfully installed dm-core-0.9.6
Successfully installed dm-migrations-0.9.6
Successfully installed merb_datamapper-1.0
Successfully installed merb-more-1.0
Successfully installed do_sqlite3-0.9.6
Successfully installed dm-timestamps-0.9.6
Successfully installed uuidtools-1.0.4
Successfully installed dm-types-0.9.6
Successfully installed dm-aggregates-0.9.6
Successfully installed dm-validations-0.9.6
Successfully installed randexp-0.1.4
Successfully installed dm-sweatshop-0.9.6
Successfully installed merb-1.0

I’m all for modular, but ouch. 40 gems is quite a lot.

Advertisements

Written by spicycode

November 10, 2008 at 5:57 pm

Posted in programming

Tagged with ,

4 Responses

Subscribe to comments with RSS.

  1. It’s a combination of modular (the merb- and dm- gems) and a philosophy that says that it’s preferable to use and share Ruby libraries than to try and build everything into the framework. Rails’ contrary philosophy means duplicated work for the entire community.

    Yehuda Katz

    November 11, 2008 at 12:26 am

  2. I agree with your philosophy, I just wasn’t expecting every possible view adapter and the entirety of datamapper to come in on the default merb install.

    spicycode

    November 11, 2008 at 9:28 am

  3. Actually what you installed is not the framework itself, it’s a stack. The default stack has everything you need to create a rich web app. it compares to Rails.

    You might prefer to just install merb-core and few gems from merb-more.

    The reason why we came up with the meta-gem stack is that people had a hard time choose what they needed without knowing each component.

    Now the default stack comes with a bunch of gems but you are free to stop use any of them at any time. (just remove the dependency in the dependencies.rb file)

    -Matt

    Matt Aimonetti

    November 12, 2008 at 3:19 am

  4. Thanks for the followup Matt. The note about install merb-core is helpful and feels much more like what I expected.

    spicycode

    November 12, 2008 at 11:38 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: