ocra icon indicating copy to clipboard operation
ocra copied to clipboard

Update to recent bundler

Open tim-vandecasteele opened this issue 9 years ago • 2 comments

The latest bundler doesn't reload the environment when load.specs is called (it's memoized), so the gemfile option is not respected.

Update to recent bundler, and make it possible to use the same gemfile for the complete project and the specific ocra executable.

You can now refer to a gemfile that is structured with groups and only include the gems that are relevant (in the below case ‘tiny_tds’)

source 'https://rubygems.org' group :development do gem 'pry' gem ‘ocra’ end gem 'tiny_tds'

I also changed that including the gemfile would not check the loaded gems, as in my usecase this would include additional gems I don't use in the executable (for example ocra itself).

tim-vandecasteele avatar Nov 14 '15 17:11 tim-vandecasteele

Thanks for the submission, but I have tried with Bundler 1.10.6 and Ruby 2.2.3p173 and can't reproduce any issue. Can you provide more details and a test-case or example that doesn't work?

larsch avatar Nov 22 '15 19:11 larsch

I'm using bundler 1.11.2, but ruby 2.1.7.

I'll try to make a test project to show the behaviour.

Do you think the "groups" are a good idea? (group :development do)

tim-vandecasteele avatar Jan 03 '16 20:01 tim-vandecasteele