Vagrant 如何添加环境变量。流浪汉与WSL

Vagrant 如何添加环境变量。流浪汉与WSL,vagrant,vagrantfile,windows-subsystem-for-linux,Vagrant,Vagrantfile,Windows Subsystem For Linux,我在WSL内部使用流浪者 根据WSL上的Vagrant网站,我应该添加一个环境变量,以允许Vagrant访问某些Windows程序等 export VAGRANT\u WSL\u ENABLE\u WINDOWS\u ACCESS=“1” 我不知道应该在哪里添加这个。这个在我的档案里吗? 如果是这样的话,你能给我提供一个基本实现的例子吗。在阅读了一些文章之后。我意识到从WSL内部使用Vagrant可能是个坏主意,因为它“还没有完全优化”。在读了一些文章后,我选择了使用别名,并在我的Windows

我在WSL内部使用流浪者

根据WSL上的Vagrant网站,我应该添加一个环境变量,以允许Vagrant访问某些Windows程序等

export VAGRANT\u WSL\u ENABLE\u WINDOWS\u ACCESS=“1”

我不知道应该在哪里添加这个。这个在我的档案里吗?
如果是这样的话,你能给我提供一个基本实现的例子吗。

在阅读了一些文章之后。我意识到从WSL内部使用Vagrant可能是个坏主意,因为它“还没有完全优化”。在读了一些文章后,我选择了使用别名,并在我的Windows 10环境中使用Vagrant的副本。

。我意识到从WSL内部使用Vagrant可能是个坏主意,因为它“还没有完全优化”。我宁愿选择别名路径,在我的Windows 10环境中使用Vagrant的副本。

如果您仍然希望使用WSL运行,这应该可以实现

您需要在shell提示符中运行此命令(而不是添加到您的文件)

将此部件添加到您的文件中

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

这是在

中报告的,如果您仍然希望使用WSL运行,这应该可以实现

您需要在shell提示符中运行此命令(而不是添加到您的文件)

将此部件添加到您的文件中

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

这是在“将漫游访问永久添加到Windows”中报告的,因此您无需在每次启动bash时启用它:

echo 'export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"' >>~/.bashrc
这将为您添加VAGRANT\u WSL\u ENABLE\u WINDOWS\u ACCESS=“1”。bashrc


重新启动Ubuntu,完成

永久添加对Windows的漫游访问,这样您就不必在每次启动bash时都启用它:

echo 'export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1"' >>~/.bashrc
这将为您添加VAGRANT\u WSL\u ENABLE\u WINDOWS\u ACCESS=“1”。bashrc

重新启动Ubuntu,完成