vagrant - 每次使用 vagrant up 时我都必须删除导出文件
问题描述
升级到 MacOS Catalina 后,我有一段时间无法使用 NFS。最近,我发现问题是我需要在我的隐私偏好中同时授予 VirtualBox 和 nfsd 全盘访问权限。从那以后,我又可以使用 vagrant 来控制我的虚拟机了。但是,每次我对任何虚拟机使用 vagrant up/reload 时,NFS 总是报告我的 /etc/exports 文件无效。
NFS 报告您的导出文件无效。Vagrant 在对文件进行任何更改之前会进行此检查。请更正以下问题并执行“vagrant reload”:
出口: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。任何帮助表示赞赏。
解决方案
我和我的一些同事也遇到了这个问题。这是 Github 问题,因此您可以跟踪:https ://github.com/geerlingguy/drupal-vm/issues/2019 。
推荐阅读
- android - 白色 tabLayout 上的波纹效果
- python - 在为玻尔兹曼机执行对比发散时,我收到以下错误。我正在使用最新版本的 pytorch
- android - 在构建即时应用程序时找不到 Searchable.xml
- asp.net - 引导模板 asp.net 中的文本框值返回 null
- c# - 序列号生成器,每次启动应用程序时从 0 开始
- mysql - 节点 MySQL 异步执行查询
- java - 地理Java的小数点到=>度/分/秒
- go - 自定义切片类型和底层类型之间的赋值
- jenkins - 无法在 GitHub 中添加 SSH 密钥
- c++ - 使用 Teechart 最简单、最快地绘制 sigmoid 曲线