Ruby (the language used by Vagrant) has "problems" with directory names that contain spaces.
Vagrant will use an environment variable (provided by Windows) to tell it where your user directory is located (so it can decide where to place its "home" directory). But you may have a space in the username (I do), which causes a problem for ruby (which does the job of installing the plugin).
The solution is to move your project to the directory of the project that you selected, which does not have spaces in the directory name. Then use the environment variable named VAGRANT_HOME and set it to the specified directory. The plugin installation procedure checks for the presence of this variable and uses it if it exists, instead of finding the home directory in the directory of the current Windows user.
I created the home folder inside C:\Hashicorp\Vagrant and used it ( C:\Hashicorp\Vagrant\home ).
Setting Windows environment variables is not complicated (rather trivial) - you can find out how here: http://www.computerhope.com/issues/ch000549.htm
You will need to reboot the system for it to take effect (it all worked after rebooting for me).
source share