Restore the original environment from Bundler and the installer if given
This commit is contained in:
parent
d8d5a66fa5
commit
3ba10b43ab
|
@ -91,6 +91,15 @@ module Vagrant
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Reset the Bundler environment back - this is required for anyone who
|
||||||
|
# is not using the official Vagrant installers and is running Vagrant
|
||||||
|
# via bundler
|
||||||
|
if defined?(Bundler::ORIGINAL_ENV)
|
||||||
|
Bundler::ORIGINAL_ENV.each do |k, v|
|
||||||
|
process.environment[k] = v
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Set the environment on the process if we must
|
# Set the environment on the process if we must
|
||||||
if @options[:env]
|
if @options[:env]
|
||||||
@options[:env].each do |k, v|
|
@options[:env].each do |k, v|
|
||||||
|
|
Loading…
Reference in New Issue