每次使用 vagrant up 时我都必须删除导出文件

Posted

技术标签:

【中文标题】每次使用 vagrant up 时我都必须删除导出文件【英文标题】:I have to delete exports file every time I use vagrant up 【发布时间】:2020-02-05 09:40:09 【问题描述】:

升级到 MacOS Catalina 后,我有一段时间无法使用 NFS。最近,我发现问题是我需要在我的隐私偏好中同时授予 VirtualBox 和 nfsd 全盘访问权限。从那以后,我又可以使用 vagrant 来控制我的虚拟机了。但是,每次我对任何虚拟机使用 vagrant up/reload 时,NFS 总是报告我的 /etc/exports 文件无效。

NFS 报告您的导出文件无效。流浪者确实 在对文件进行任何更改之前进行此检查。请改正 以下问题并执行“vagrant reload”:

exports:3:/System/Volumes/Data/Users/myuser/Projects/mysite.dev/sites 与现有导出 /System/Volumes/Data/Users/myuser/Projects/mysite.dev 冲突

我的导出文件的内容如下所示:

# VAGRANT-BEGIN: 501 3fabdc3e-226a-4a42-8eef-390d50d9052f
/System/Volumes/Data/Users/myuser/Projects/mysite.dev -alldirs -mapall=501:20 192.168.100.101
/System/Volumes/Data/Users/myuser/Projects/mysite.dev/sites -alldirs -mapall=501:20 192.168.100.101
# VAGRANT-END: 501 3fabdc3e-226a-4a42-8eef-390d50d9052f 

我只在 vagrant 配置中挂载站点目录,而不是 mysite.dev 目录我正在使用 DrupalVM。 任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

我和我的一些同事也遇到了这个问题。这是 Github 问题,因此您可以跟踪:https://github.com/geerlingguy/drupal-vm/issues/2019。

【讨论】:

以上是关于每次使用 vagrant up 时我都必须删除导出文件的主要内容,如果未能解决你的问题,请参考以下文章

vagrant up 卡在挂载 nfs 上

如何在每次 vagrant up 命令后保持 RSA 密钥的指纹不发生变化?

每次打开它时我都想要新的(新鲜的)颤动页面小部件

成功安装vagrant后 vagrant up命令不起作用为啥

我正在借助 bloc(cubit)创建异步计数器应用程序,每次计数器返回 0 时我都会发出加载状态

Vim 交换文件未删除