From d4762ee446d80a0ef83161540f7152b724d3fae1 Mon Sep 17 00:00:00 2001 From: Michael Glass Date: Mon, 5 Oct 2020 17:17:36 +0200 Subject: [PATCH] clean up our environment in the binstub --- lib/spring/client/binstub.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/spring/client/binstub.rb b/lib/spring/client/binstub.rb index 9ebf3adc..c245e939 100644 --- a/lib/spring/client/binstub.rb +++ b/lib/spring/client/binstub.rb @@ -29,6 +29,10 @@ class Binstub < Command # This file loads Spring without using Bundler, in order to be fast. # It gets overwritten when you run the `spring binstub` command. +# our nri environment is TOO DAMN LONG. +# without this, we often get Argument List Too Long errors +ENV.reject! { |key, _| key.start_with?("NIX_") || key.start_with?("DIRENV_") || key == "PYTHONPATH" } + unless defined?(Spring) require 'rubygems' require 'bundler'