+BIG_INT.

Vagrant on Windows (yes, running under a cmd or powershell window) is a 
real hit-and-miss experience. Between the rsync issues (of which, the ENV 
hack is only the latest in a long stream of problems) and the gawd awful 
SMB sync feature introduction that either breaks installs or leaves tons of 
cruft on ostensibly clean host machines, vagrant is a real PITA for Windows 
users. Unfortunately, there just isn't a big enough community of Windows 
users active here to get the attention needed to mature this solution.

David

On Tuesday, March 3, 2015 at 4:18:22 PM UTC-8, David wrote:
>
> As a new Vagrant user I followed the instructions here 
> <http://docs.vagrantup.com/v2/synced-folders/rsync.html>, installing the 
> cygwin rsync package and then adding it to my Windows path. 
>
> I figured it should just work, but upon reload I started getting errors 
> like:
>
> rsync: change_dir "/c/workspace" failed: No such file or directory (2)
>
> I tried a bunch of other ways of specifying the path in Vagrantfile such 
> as:
>
> config.vm.synced_folder "../workspace", "/workspace", type: "rsync", 
> rsync__auto: "true"
> config.vm.synced_folder "C:/workspace", "/workspace", type: "rsync", 
> rsync__auto: "true"
> config.vm.synced_folder "/cygdrive/c/workspace", "/workspace", type: 
> "rsync", rsync__auto: "true"
>
> but all resulted in the same error. There are a lot of results when 
> Googling Vagrant rsync problems making it harder to find the right one. 
> Finally I found this issue 
> <https://github.com/mitchellh/vagrant/issues/4073>, and embedded in the 
> many comments spanning more than a year there is the suggestion to add this 
> line:
>
> ENV["VAGRANT_DETECTED_OS"] = ENV["VAGRANT_DETECTED_OS"].to_s + " cygwin"
>
> And it works! That is great, however the problem is Vagrant. I'm not 
> familiar with the Vagrant culture, but is this seriously the best way to 
> document long-standing essential workarounds. If you're not going to fix it 
> that's one thing, but can it least be documented? The official 
> documentation <http://docs.vagrantup.com/v2/synced-folders/rsync.html> 
> says:
>
> *"On Windows, rsync installed with Cygwin or MinGW will be detected by 
> Vagrant and works well."*
>
> Are all new users just supposed to spend 30 minutes sorting out this 
> problem while the maintainers ignore it for another year? Very strange 
> initial experience with Vagrant after hearing some good things.
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to