2015-01-12 65 views

回答

19

由於Vagrantfile是一個Ruby腳本,因此您可以檢查File.directory()的目錄是否存在,並僅在需要時啓用共享文件夾。

例如:

Vagrant.configure("2") do |config| 
    if File.directory?(File.expand_path("~/Development/framework_repo")) 
    config.vm.synced_folder "~/Development/framework_repo", "/guest/path" 
    end 
end 
1

你可以嘗試使用流浪者conditional environments。額外閱讀here。 通常你可以創建一個腳本,在執行vagrant up之前運行。它將測試你的環境並設置適當的ENVs,這些ENVs將會被無業遊民進一步使用。

相關問題