對於我們的開發者,~/Development/framework_repo
通常在主機上可用,但對我們的設計師來說不會。是否可以根據主機上的可用性有條件地配置同步文件夾?我可以配置Vagrant以僅在主機上存在的情況下設置同步文件夾嗎?
12
A
回答
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將會被無業遊民進一步使用。
相關問題
- 1. 我可以在沒有ADFS的情況下設置SAML IDP嗎?
- 2. 我可以在nexted上下文中逐步配置測試主題嗎?
- 3. 可以在沒有setter的情況下設置BeanUtils.setProperty()的值嗎?
- 4. 我可以在沒有設置ContentLength的情況下創建WebRequest
- 5. 這可以在沒有同步AJAX的情況下完成嗎?
- 6. 我可以在配置文件中設置GPS配置的更改嗎?
- 7. Vagrant不會同步主機上的父文件夾
- 8. 我可以在課堂上設置文件夾指針位置嗎?
- 9. 我可以自定義CakePHP配置文件夾位置嗎?
- 10. 我們可以更改DispatcherServlet上下文配置文件名嗎?
- 11. 我可以在沒有上下文的情況下使用Assets文件夾內的文件嗎?
- 12. 我可以在BarButton上設置UITableViewCellAccessoryCheckmark嗎?
- 13. 我可以在不設置數據庫的情況下使用Spring-Roo嗎?
- 14. 我可以在不設置大小的情況下使用C++ char數組嗎?
- 15. vagrant windows文件夾設置
- 16. 如何配置rsync以在本地同步2個文件夾
- 17. Vagrant 1.9.5:設置默認同步文件夾的權限
- 18. 我可以配置春季開機碼頭集裝箱的主機文件嗎?
- 19. 我可以配置本地主機
- 20. 組件在React中裝入後可以設置上下文嗎?
- 21. 可以在虛擬主機配置中讀取.htaccess中設置的值嗎?
- 22. 我可以設置文件被下載到的文件名嗎?
- 23. Python:是否可以在沒有文本文件的情況下設置高分?
- 24. 我可以避免在以下情況下覆蓋方法嗎?
- 25. 我可以爲主鍵設置ignore_dup_key嗎?
- 26. 是否可以在沒有cookie的情況下設置nginx?
- 27. 是否可以在沒有iTunes的情況下安裝配置文件?
- 28. 我可以像這樣使用Apache 2.2.22來設置虛擬主機配置嗎?
- 29. log4net fallback appender配置在缺少配置文件的情況下?
- 30. 我可以在IAAS虛擬機上配置Azure診斷嗎?