Hi Nick. Yeah, using the bundler will require Merb 1.1 (edge). Pavel  
and I were discussing backporting the changes to 1.0.x, but it  
probably makes more sense to focus on getting 1.1 done and released.

On Sep 30, 2009, at 7:13 PM, Nicholas Orr wrote:

>
> My experience with merb 1.0.11 and bundler 0.6.0 = fail
>
> Things go awry inside bootstrap.rb looking for Gem::Version
>
> http://github.com/MagnitudeCMS/magnitudecms/tree/bundler
>
> Nick
>
> On Tue, Sep 29, 2009 at 10:13 AM, Jacques Crocker  
> <[email protected]> wrote:
>> Thanks to the efforts of Pavel (github.com/pk), you can now use  
>> Merb with
>> Carl & Yehuda's awesome new gem bundler (github.com/wycats/ 
>> bundler). If
>> you're working on a merb app, I would highly recommend trying this  
>> out and
>> if it works ok, ditching the old thor tasks.
>> These steps are a work in progress so let us know how it works out  
>> for you.
>> I'll try and get some pages up on the Merb wiki soon that has a  
>> better step
>> by step tutorial.
>> First step, install bundler (latest 0.6.0)
>> gem install bundler
>> Install Merb 1.1 from Edge
>> git clone git://github.com/wycats/merb.git
>> cd merb
>> gem install rspec extlib # required for merb's rake install
>> New Project
>> # generate new project using merb 1.1
>> merb-gen app bookstore
>> cd bookstore
>> # create bundled app
>> gem bundle
>> # now you can run the bundled merb console
>> bin/merb -i
>> # you'll want to use bin/rake to use the app's rake tasks with the  
>> bundled
>> gems
>> bin/rake -T
>> # you'll probably also want to install mongrel/thin to the bundle
>> echo 'gem "mongrel"' >> Gemfile
>> gem bundle
>> # now you can run bin/merb to start the server
>> bin/merb
>> Migrate an Existing Project
>> Pavel has pretty good instructions here:
>> http://wiki.github.com/pk/merb/bundler
>> cd existing_app
>> # copy old dependencies to be the basis of the new Gemfile
>> cp config/dependencies.rb ./Gemfile
>> # tweak the Gemfile to the new format
>> mate Gemfile
>>     # add line: bundle_path "gems"
>>     # add line: disabled_system_gems
>>     # update merb version to 1.1
>>     # find/replace "dependency" with "gem"
>> # remove old junk
>> rm config/dependencies.rb
>> rm -Rf tasks/merb.thor
>> # fix init.rb
>> mate config/init.rb
>>     # --remove line: require 'config/dependencies.rb'
>> Using Bundler with Merb 1.0.12
>> If you'd rather not upgrade to Merb 1.1 and still use the new  
>> bundler, let
>> us know. Shouldn't be too difficult so I'll trying to come up with a
>> solution for you.
>>>
>>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to