[
https://issues.apache.org/jira/browse/BUILDR-616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13150672#comment-13150672
]
Antoine Toulme commented on BUILDR-616:
---------------------------------------
Tried, got this:
{code}
error: Gemset 'buildr' does not exist, rvm gemset create 'buildr' first.
info: Using ruby 1.9.2 p0 with gemset buildr
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/ui.rb:46:in
`<class:UI>': uninitialized constant Gem::SilentUI (NameError)
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/ui.rb:2:in
`<module:Bundler>'
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/ui.rb:1:in
`<top (required)>'
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/cli.rb:17:in
`initialize'
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/vendor/thor.rb:246:in
`new'
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/vendor/thor.rb:246:in
`dispatch'
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/lib/bundler/vendor/thor/base.rb:389:in
`start'
from
/Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/gems/bundler-1.0.0.rc.5/bin/bundle:13:in
`<top (required)>'
from /Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/bin/bundle:19:in
`load'
from /Users/antoine/.rvm/gems/ruby-1.9.2-p0@global/bin/bundle:19:in
`<main>'
{code}
> Buildr development - If using rvm a default .rvmrc file would be helpful
> ------------------------------------------------------------------------
>
> Key: BUILDR-616
> URL: https://issues.apache.org/jira/browse/BUILDR-616
> Project: Buildr
> Issue Type: Improvement
> Reporter: Russell Teabeault
>
> For those users working on buildr that also use rvm a .rvmrc file might add
> some convenience.
> Here are the contents of a .rvmrc file that could be placed in the root of
> the buildr project:
> --------------------------------------------------------------------------------------
> #!/usr/bin/env bash
> ruby_string="${BUILDR_RUBY_VERSION:-ruby-1.9.2}"
> bundler_gem_home="vendor/bundle"
> if rvm list strings | grep -q "${ruby_string}" ; then
> rvm use "${ruby_string}@buildr"
> gem list | grep 'bundler' &> /dev/null
> if [ $? -gt 0 ]; then
> echo "Installing bundler..."
> gem install bundler
> fi
> bundle install
> else
> echo "${ruby_string} was not found, please run 'rvm install ${ruby_string}'
> and then cd back into the project directory."
> fi
> --------------------------------------------------------------------------------------
> When cd'ing into the buildr directory and you have rvm installed this script
> is executed. It will
> 1. Set the desired version of ruby to the BUILDR_RUBY_VERSION environment
> variable or 1.9.2 if not set.
> 2. Check to make sure that rvm has that particular version of ruby set.
> 3. If not then it kindly tells the user how to install it.
> 4. It tells rvm to use the desired version of ruby along with a gemset called
> 'buildr'
> 5. It checks to see if bundler is installed and if it is not it will do a gem
> install bundler.
> 6. And finally it does a bundle install to pull in all of the dependencies.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira