2016-02-08 78 views
0

我想指示流浪漢(通過Vagrantfile)使用nfs申報所有synced_folder流浪漢 - 如何使用nfs的所有同步文件夾?

我想這會是這樣的:

vm.synced_folder.each do ... 
    ... use nfs 
end 

但我不知道Ruby的語法。


現在用實驗:

你可以嘗試
# Use nfs for better performance 
    config.vm.synced_folder.each do |id, options| 
    if ! options[:type] 
     options[:type] = "nfs" 
    end 
    end 

回答

1

一件事是通過聲明所有你想同步文件夾,然後循環 - 像

sharedfolderlist = { 
    "/folder_vm_1" => "folder_from_host/", 
    "/folder_vm_1" => "/can_be_full_path_folder_from_host/", 
} 

sharedfolder.each do |vm, host| 
    config.vm.synced_folder host, vm, nfs: true 
end 

其沒有輝煌,但可以完成這項工作。

+0

感謝您的幫助,我需要一個獨立運行的代碼(不會改變或依賴現有代碼的代碼) –