diff --git a/lib/vagrant/plugin/v2/command.rb b/lib/vagrant/plugin/v2/command.rb index f0b6c4415..94e554dc5 100644 --- a/lib/vagrant/plugin/v2/command.rb +++ b/lib/vagrant/plugin/v2/command.rb @@ -43,6 +43,9 @@ module Vagrant # If this method returns `nil`, then you should assume that help # was printed and parsing failed. def parse_options(opts=nil) + # make sure optparse doesn't use POSIXLY_CORRECT parsing + ENV["POSIXLY_CORRECT"] = nil + # Creating a shallow copy of the arguments so the OptionParser # doesn't destroy the originals. argv = @argv.dup