From 00d15913220b25ebe55c581d557069d6833cf44b Mon Sep 17 00:00:00 2001 From: Andy Lindeman Date: Sat, 19 Jul 2014 15:08:28 -0400 Subject: [PATCH] Fixes load path issues with ruby-based git credential helpers Otherwise, we get errors like this (with boxen, e.g.): ``` /opt/boxen/bin/boxen-git-credential:23:in `require': cannot load such file -- boxen/config (LoadError) from /opt/boxen/bin/boxen-git-credential:23:in `
' Username for 'https://github.com': ``` --- Rakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index 7c15332..81a03df 100644 --- a/Rakefile +++ b/Rakefile @@ -253,7 +253,7 @@ multitask :push do puts "## Deploying branch to Github Pages " puts "## Pulling any updates from Github Pages " cd "#{deploy_dir}" do - system "git pull" + Bundler.with_clean_env { system "git pull" } end (Dir["#{deploy_dir}/*"]).each { |f| rm_rf(f) } Rake::Task[:copydot].invoke(public_dir, deploy_dir) @@ -265,7 +265,7 @@ multitask :push do puts "\n## Committing: #{message}" system "git commit -m \"#{message}\"" puts "\n## Pushing generated #{deploy_dir} website" - system "git push origin #{deploy_branch}" + Bundler.with_clean_env { system "git push origin #{deploy_branch}" } puts "\n## Github Pages deploy complete" end end