That's fantastic Jacques.

Thanks a lot for spending the time to sort it out.

I've merged everything in a squashed it all down to the master branch.

Cheers,

Nick


On Thu, Oct 1, 2009 at 4:20 PM, Jacques Crocker <[email protected]> wrote:
>
> Hey Nick, I've updated MagnitudeCMS to use the Merb 1.1 bundler. Give
> it a try at:
> http://github.com/merbjedi/magnitudecms
>
> You just need to run this in place of "thor merb:gem:redeploy":
> gem bundle --cached
>
> Let me know how it works out for you.
>
> On Sep 30, 2009, at 8:44 PM, Nicholas Orr wrote:
>
>>
>> Sound good to me.
>>
>> I haven't figured out a workflow for keeping up with edge so I'll just
>> wait for 1.1 to land.
>>
>> Thanks all :)
>>
>> On Thu, Oct 1, 2009 at 12:42 PM, Martin Gamsjaeger <[email protected]
>> > wrote:
>>>
>>> Jacques and Pavel,
>>>
>>> I think backporting bundler support for 1.0.x makes no sense. The
>>> primary features in 1.1 will be bundler, ruby 1.9 support,
>>> active_model compliance and some bugfixes. There is nothing else
>>> groundbreaking that would make an update more involved, so it seems
>>> to
>>> me it's not worth taking the effort to backport the bundler stuff.
>>> People should just switch to 1.1. Also, I wouldn't be surprised if
>>> 1.0.13 were the last release in the 1.0.x series.
>>>
>>> cheers
>>> snusnu
>>>
>>> On Thu, Oct 1, 2009 at 04:16, Jacques Crocker <[email protected]>
>>> wrote:
>>>>
>>>> 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