From 44c97e02f69add2691ce06424bd62c90b595297d Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Thu, 26 Dec 2013 18:38:10 -0500 Subject: [PATCH] Move GEM_PATH part of rubygems' setup hook to ruby Fixes #1413 Signed-off-by: Shea Levy --- pkgs/development/interpreters/ruby/ruby-18.nix | 15 +++++++++++++-- pkgs/development/interpreters/ruby/ruby-19.nix | 15 +++++++++++++-- pkgs/development/interpreters/ruby/ruby-2.0.nix | 13 ++++++++++++- pkgs/development/interpreters/ruby/rubygems.nix | 6 ------ 4 files changed, 38 insertions(+), 11 deletions(-) diff --git a/pkgs/development/interpreters/ruby/ruby-18.nix b/pkgs/development/interpreters/ruby/ruby-18.nix index f37e8baa68d..356fce4913c 100644 --- a/pkgs/development/interpreters/ruby/ruby-18.nix +++ b/pkgs/development/interpreters/ruby/ruby-18.nix @@ -33,8 +33,19 @@ stdenv.mkDerivation rec { configureFlags = ["--enable-shared" "--enable-pthread"]; installFlags = stdenv.lib.optionalString docSupport "install-doc"; - # Bundler tries to create this directory - postInstall = "mkdir -pv $out/${passthru.gemPath}"; + + postInstall = '' + # Bundler tries to create this directory + mkdir -pv $out/${passthru.gemPath} + mkdir -p $out/nix-support + cat > $out/nix-support/setup-hook < $out/nix-support/setup-hook < $out/nix-support/setup-hook < $out/nix-support/setup-hook <