Si vous développez avec Vagrant sous Windows, vous avez probablement déjà vu ce message :
Windows users: NFS folders do not work on Windows hosts. Vagrant will ignore your request for NFS synced folders on Windows.
NFS - Synced Folders - Vagrant Documentation
Ce temps est révolu ! Voici un plugin très pratique, qui permet d’activer NFS sous Windows pour vos boxes Vagrant. Il s’agit de vagrant-winnfsd, qui s’installe par un simple :
vagrant plugin install vagrant-winnfsd
A noter que vous pouvez conditionner l’activation de NFS à sa présence, comme ceci :
nfs_setting = RUBY_PLATFORM =~ /darwin/ ", ", RUBY_PLATFORM =~ /linux/ ", ", Vagrant.has_plugin?("vagrant-winnfsd")
config.vm.synced_folder ".", "/var/www", :nfs => nfs_setting
Très pratique pour le développement Symfony2 notamment, car les nombreux accès fichiers ralentissent énormément l’exécution sans cela.