2015-01-12 9 views

cevap

19

Vagrantfile bir Ruby komut dosyası olduğundan, dizinin varlığını File.directory() ile kontrol edebilir ve yalnızca gerekliyse paylaşılan klasörü etkinleştirebilirsiniz. Örneğin

:

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

Vagrant conditional environments'u kullanmayı deneyebilirsiniz. Ek okuma here. Genel olarak, vagrant up yürütülmeden önce çalıştırılacak bir komut dosyası oluşturabilirsiniz. Ortamınızı test edecek ve vagrant tarafından daha fazla kullanılacak olan uygun ENV'leri ayarlayacaktır.

İlgili konular