2015-07-28 16 views
18

Czy można ustawić więcej niż jeden folder synchronizacji w pliku vagrantfile? Oto mój obecny config (używając vaprobash):włóczęga z wieloma folderami synchronizacji

# Use NFS for the shared folder 
config.vm.synced_folder ".", "/vagrant/Sites", 
      id: "core", 
      :nfs => true, 
      :mount_options => ['nolock,vers=3,udp,noatime'] 

# Use NFS for the shared folder 
config.vm.synced_folder "../Code", "/vagrant/Code", 
      id: "core", 
      :nfs => true, 
      :mount_options => ['nolock,vers=3,udp,noatime'] 

Tylko drugie mapowanie zostanie załadowany, drugi jest ignored-- więc skończyć z /vagrant/Code katalogu odwzorowanym poprawnie, ale nie vagrant/Sites

Odpowiedz

32

ja po prostu potrzebne aby ustawić unikatowy identyfikator dla każdego uchwytu, a następnie ponownie załadować pudełko wędrownego.

# Use NFS for the shared folder 
config.vm.synced_folder ".", "/vagrant/Sites", 
     id: "sites", # <--- this ID must be unique 
     :nfs => true, 
     :mount_options => ['nolock,vers=3,udp,noatime'] 

# Use NFS for the shared folder 
config.vm.synced_folder "../Code", "/vagrant/Code", 
     id: "code", # <--- different from this one 
     :nfs => true, 
     :mount_options => ['nolock,vers=3,udp,noatime'] 
Powiązane problemy