I loved Chris' post, I love this patch. +1. Here's to never deploying breaking production you forgot to install a gem or having to ssh to a bunch of machines to 'sudo gem install' (decidedly not DRY) ever again!
pt. On 4/19/07, Josh Peek <[EMAIL PROTECTED]> wrote: > > Just trying to raise some awareness and discussion on a patch I > recently posted. > > The idea of freezing gems in your rails app has been around for a long > time. However there is no suggested convention to follow. Chris > Wanstrath has suggested the directory "vendor/gems" to be use in his > post "Vendor Everything" (http://errtheblog.com/post/2120). > > Once you set your path to this directory, everything works great. > There is no code difference between loading gems from your local > machine with rubygems or from the "vendor/gems" directory. > > If everyone is down with this convention, we should add a few things > in rails to encourage it. > > 1. Make the "vendor/gems" directory when you run the rails command. > 2. Add "vendor/gems" to the load path > 3. Load tasks from "vendor/gems" (I don't really use this but Nic > Williams finds it useful) > 4. Add some rake tasks to help you freeze gems. > > Are there any other techniques out there that work well for you? Or > does this sound like a delicious patch? > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" 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/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---
