Mail Facebook Twitter Feed Flickr Github LinkedIn Mastodon Search A loop Information git Clock Français English Algolia Aller directement au contenu principal
web 1 min Boris Schapira

Vagrant, Windows et NFS

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.