Ich verwende derzeit Variant-Vagrant-Vagabunden um eine lokale WordPress-Entwicklungsumgebung in meinem Macbook Pro einzurichten.
VVV erstellt separate Hosts (Standard, Entwicklung, Stamm usw.) und hat entsprechende freigegebene Ordner darin erstellt /www
Mappe.
$ tree -L 1 www
www
├── default
├── phpcs
├── vvv-hosts
├── wordpress-default
├── wordpress-develop
├── wordpress-trunk
└── wp-cli
Anstatt mein aktuelles Plugin in alle Plugin-Ordner der drei WordPress-Installationen zu kopieren, sollte ich einen Symlink verwenden.
Angenommen, mein Plugin-Code ist drin ~/Dropbox/code/my-plugin
möchte ich Symlinks zu den folgenden Orten erstellen
wordpress-default/wp-content/plugins/my-plugin
wordpress-develop/wp-content/plugins/my-plugin
wordpress-trunk/wp-content/plugins/my-plugin
Das Problem bei diesem Ansatz besteht darin, dass, wenn diese Ordner in der VM zugeordnet werden, der Symlink immer noch auf den Speicherort im Host-Betriebssystem verweist, der in der VM nicht verfügbar ist. Gibt es hierzu eine Alternative?
Ich habe diese Antwort bereits aus einer anderen Frage überprüft, die sich mit Landstreichern (nicht spezifischem VVV) befasst, aber das scheint nicht zu funktionieren.