at master 512 B view raw
1/* 2 An environment for development that bundles ruby, bundler and bundix 3 together. This avoids version conflicts where each is using a different 4 version of each-other. 5*/ 6{ 7 buildEnv, 8 ruby, 9 bundler, 10 bundix, 11}: 12let 13 bundler_ = bundler.override { 14 ruby = ruby; 15 }; 16 bundix_ = bundix.override { 17 bundler = bundler_; 18 }; 19in 20buildEnv { 21 name = "${ruby.rubyEngine}-dev-${ruby.version}"; 22 paths = [ 23 bundix_ 24 bundler_ 25 ruby 26 ]; 27 pathsToLink = [ "/bin" ]; 28 ignoreCollisions = true; 29}