macos - 由于 MacOS Catalina beta 更新,Vagrant 无法安装 NFS

标签 macos vagrant virtualbox macos-catalina

我最近更新到 MacOS Catalina 并开始从中进行一些开发。问题是当我在终端上“Vagrant ”时,NFS 共享文件夹无法挂载,我被迫使用 rsync。但是,rsync 不允许我在工作中无缝地使用 git。我发现发生这种情况的原因是因为新的 MacOS 创建了多个卷,所以 vagrant 很困惑 Documents 中文件的根目录可能是:
MacOS Disk Image

有没有办法在/etc/exports 文件中将根设置为不同的东西,而不用替换每个 vagrant 上的导出文件?可悲的是,根不再只是“/...”,它是这个新 MacOS 中的“系统/卷/数据/...”,但在“/”上有所有内容的副本,因此 vagrant 很困惑如何使用根。

尝试 Vagrant 时,我反复收到此错误消息:
Terminal Image

最佳答案

我在修补后找到了解决方案。对我来说,我必须更新所有内容,包括 vagrant (v2.2.6) 和 virtual box。

然后,在 MacOS Catalina 中,导航到系统偏好设置 → 安全和隐私 → 隐私 → 全盘访问,然后按“+”,然后按 Command-Shift-G 并输入 /sbin目录并找到 nfsd文件并将其添加到完整磁盘访问。

然后 sudo nano 到您的 /etc/exports并删除文件中的所有内容,vagrant up 应该可以完美运行!

关于macos - 由于 MacOS Catalina beta 更新,Vagrant 无法安装 NFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56959305/

相关文章:

macos - cocoa 脚本 : Accept and return NSData

bash - 如何在 vagrant ssh bash 中配置颜色

linux - 我被要求输入 ubuntu 用户的密码而不是 vagrant(我在 GUI 中登录的用户)

linux - 如何在 Windows 主机上的 Vagrant 中以区分大小写的方式处理文件

macos - 如何禁用窗口恢复?

Python pygame 错误 : Failed loading libpng. dylib : dlopen(libpng. dylib, 2): image not found

Mac 上的 C++ 套接字服务器。帮助!

ruby - Vagrant - 安装 Ruby Gems

linux - Vagrant Up : There was an error while executing `VBoxManage` . "import"命令的参数不足

Windows 10 更新后 vagrant up 停止工作