2016-08-17 7 views
0

In meinem vagrantfile existieren kann, ich habe einen synchronisierten Ordner, wieeinen synchronisierten Ordner einrichten, die nicht

node_config.vm.synced_folder "../.", "/proj_root" 

Dies funktioniert gut eingerichtet. Ich möchte andere synchronisierte Ordner hinzufügen, in denen das Quellverzeichnis möglicherweise nicht auf dem Hostcomputer vorhanden ist. Wenn vagrant ausgeführt wird, meldet es, dass es nicht das Quellverzeichnis

There are errors in the configuration of this machine. Please fix 
the following errors and try again: 

vm: 
* The host path of the shared folder is missing: ../../test_no_such_dir 

ich den Fehler verstehen nicht finden, aber ich bin nach einer Möglichkeit, die synced_folder eingerichtet optional. Vielleicht kann ich einfach mkdir auf den Verzeichnissen ausführen, um sie zu erstellen, wenn sie nicht existieren, aber ich bin mir nicht sicher, ob ich beliebige Befehle in der vagrantfile ausführen kann.

Antwort

0

Es gibt optional args, die ich verwenden kann. Eine davon ist create, die das Quellverzeichnis erstellt, wenn es nicht existiert.

node_config.vm.synced_folder "../../test_no_such", "/test_no_such", create:true 
Verwandte Themen