2012-12-05 16 views
9

Ich versuche herauszufinden, ob ich in der Lage bin Symlinks in meinem freigegebenen Ordner zu haben, wenn ich ein VM hochfährt.Vagrant freigegebenen Ordner. Symlinks

Ich habe derzeit ein Projekt mit ein paar Symlinks im Bibliotheksverzeichnis, das ich im laufenden Betrieb bearbeiten möchte und die Änderungen auf der VM sehen.

Ich kann nicht scheinen, dies herauszufinden. Ich habe das Gefühl, dass es nicht möglich ist. Die symbolischen Verknüpfungen existieren nicht.

config.vm.share_folder "k5", "/projects", "/Users/slik/projects" 
config.vm.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"] 
+0

ich in ein ähnliches Problem leite. Hat jemand schon eine Lösung dafür gefunden? –

Antwort

10

Sie müssen nur die setextradata Parameter hinzufügen, für jeden freigegebenen Ordner montieren.

config.vm.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/k5", "1"] 
+1

'k5' in diesem Beispiel ist der Name des freigegebenen Ordners? –

+0

Also, was ist k5 in diesem Beispiel? – Meglio

+0

Ja. Vielleicht möchtest du die Frage lesen ;-) – StephenKing

1

Oder von der Kommandozeile

VBoxManage setextradata <VM Name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<volume> 1 
Verwandte Themen