blob: 0478a5bff294a312b77847c92d61d71beb313c27 [file] [log] [blame]
#!/usr/bin/env bash
cat <<EOF
********************************************************************
* RVM will install the environment for Buildr development now.
* By default it will use ruby-1.9.2-p320.
* To force use an other version of ruby, set BUILDR_RUBY_VERSION.
* Examples:
* export BUILDR_RUBY_VERSION=ruby-1.9.2-p320
* export BUILDR_RUBY_VERSION=jruby-1.6.7
* export BUILDR_RUBY_VERSION=ruby-1.8.7-p358
********************************************************************
EOF
ruby_string="${BUILDR_RUBY_VERSION:-ruby-1.9.2-p320}"
bundler_gem_home="vendor/bundle"
if rvm list strings | grep -q "${ruby_string}" ; then
rvm use --create "${ruby_string}@buildr"
gem list | grep 'bundler' &> /dev/null
if [ $? -gt 0 ]; then
echo "Installing bundler..."
gem install bundler
fi
rm Gemfile.lock
bundle install
export JRUBY_OPTS="-J-XX:MaxPermSize=128m -J-Xmx1024M"
export JAVA_OPTS="-Xmx1024m -XX:MaxPermSize=256m"
else
echo "${ruby_string} was not found, please run 'rvm install ${ruby_string}' and then cd back into the project directory."
fi