gpt4 book ai didi

vagrant - vagrant 中的默认共享文件夹不可见

转载 作者:行者123 更新时间:2023-12-04 02:11:04 28 4
gpt4 key购买 nike

我在 Vagrant 中遇到同步文件夹的问题。我的配置非常简单:

Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.synced_folder ".", "/vagrant"
end

Vagrant 通常会在启动时自动创建 /vagrant 文件夹 - 这次没有发生,所以我手动完成了。但是当我在我的主机系统中创建一个文件时 - 它在 guest 中不可见。有什么想法吗?

我已经成功地创建了一个类似的配置:

config.vm.box = "hashicorp/precise64"

但它有点过时了,我想使用 Ubuntu 16.04。

是我的配置、vagrant box 还是其他问题?

最佳答案

您可以尝试:确保您拥有最新版本的 Vagrant 和 VB。重新启动您的计算机(我知道,但在这些情况下它有时会有所帮助)。在新目录中重试(或者 vagrant destroy 如果你想重新开始并且不需要任何旧内容),即确保旧的 .vagrant 目录是在那里。

vagrant upvagrant reload 并再次检查。

假设您使用的是 VirtualBox,请确保您没有任何“Guest Additions”问题。你可以试试 https://github.com/dotless-de/vagrant-vbguest

如果它仍然不起作用,请再次检查 --debug 输出,正如@frédéric-henri 提到的那样——查找所有提及您的共享名称的地方。此外,“/vagrant”并不总是默认值,它取决于盒子。有时它是“/vagrant_data”或其他,但如果您在配置中指定“/vagrant”——那应该有效。

关于vagrant - vagrant 中的默认共享文件夹不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38229791/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com