Manage bundles on many Ruby projects with differing versions
Our team has many different projects going on, and not all are using Ruby 2.0 as of yet. From an organizational standpoint, I split my local repos up into a directory structure:
/Users/steve/code/rails/ruby-1.9.3/
and
/Users/steve/code/rails/ruby-2.x.x/
Each project's Gemfile specifies the ruby version, a la Heroku. With the recent release of Ruby 2.0.0-p247, 1.9.3-p448, etc., it was wise to upgrade. Of course, this meant needing to run the bundle installation for each project!
To do so, I wrote a little bash script that can help:
ONES=/Users/steve/code/rails/ruby-1.9.3/*/
TWOS=/Users/steve/code/rails/ruby-2.x.x/*/
for d in $ONES
do
cd $d
echo "Bundle install $d"
bundle install
done
for d in $TWOS
do
cd $d
echo "Bundle install $d"
bundle install
done
Hope this helps!
Written by Steve
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Ruby
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#