2017-07-16 2 views
0

Ich benutze Vagrant innerhalb der WSL.So fügen Sie Umgebungsvariablen hinzu. Vagrant und WSL

Gemäß der Vagrant Website auf WSL ich soll eine Umgebungsvariable hinzufügen Vagrant zu ermöglichen, bestimmte Windows-Programme usw.

export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"

Ich habe keine Ahnung zugreifen, wo ich dies das Hinzufügen sollte. Geht das in meinem Vagrantfile? Wenn ja, können Sie mir bitte ein Beispiel für die grundlegende Implementierung geben.

Antwort

1

Falls Sie wollen immer noch mit WSL ausführen kann, sollte dies tun, den Trick

Sie müssen dies in Ihrem Shell-Prompt ausführen (fügen Sie nicht zu Ihrem Vagrantfile)

$ export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1" 

Diesen Teil Ihre Vagrantfile

config.vm.provider "virtualbox" do |vb| 
    vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ] 
end 

Dies wurde in vagrant issues

berichtet
0

Nach dem Lesen einiger Artikel. Ich erkannte, dass es vielleicht eine schlechte Idee war, Vagrant aus der WSL zu verwenden, da es noch nicht vollständig optimiert ist. Ich entschied mich dafür, eher die Alias-Route zu gehen und die Kopie von Vagrant in meiner Windows 10-Umgebung zu verwenden.