diff --git a/pkgs/development/interpreters/ruby/gems.nix b/pkgs/development/interpreters/ruby/gems.nix index 3acf0cc6503..7b9122080b5 100644 --- a/pkgs/development/interpreters/ruby/gems.nix +++ b/pkgs/development/interpreters/ruby/gems.nix @@ -13,7 +13,7 @@ { ruby, callPackage, pkgs }: let - buildRubyGem = callPackage ./gem.nix {}; + buildRubyGem = callPackage ./gem.nix { inherit ruby; }; lib = ruby.stdenv.lib; self = rec { inherit buildRubyGem; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7da37f7226d..90ce4bf6555 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4045,14 +4045,19 @@ let ruby_2_0 = ruby_2_0_0; ruby_2_1 = ruby_2_1_3; - rubyLibsWith = ruby: callPackage ../development/interpreters/ruby/gems.nix { - inherit ruby; + rubyLibsWith = myruby: callPackage ../development/interpreters/ruby/gems.nix { + ruby = myruby; }; - ruby18Libs = rubyLibsWith ruby18; - ruby19Libs = rubyLibsWith ruby19; - ruby2Libs = rubyLibsWith ruby2; - rubyLibs = recurseIntoAttrs ruby19Libs; + rubyLibs_1_8_7 = rubyLibsWith ruby_1_8_7; + rubyLibs_1_9_3 = rubyLibsWith ruby_1_9_3; + rubyLibs_2_0_0 = rubyLibsWith ruby_2_0_0; + rubyLibs_2_1_0 = rubyLibsWith ruby_2_1_0; + rubyLibs_2_1_1 = rubyLibsWith ruby_2_1_1; + rubyLibs_2_1_2 = rubyLibsWith ruby_2_1_2; + rubyLibs_2_1_3 = rubyLibsWith ruby_2_1_3; + + rubyLibs = recurseIntoAttrs rubyLibs_1_9_3; rake = rubyLibs.rake;