Luckily I decided to wait until updating to Mojave until some big projects had fully wrapped up.
As soon as I updated, I get this error:
The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! mount -o vers=3,udp 192.168.50.1:/Users/masoninthesis/Sites/jackalope-io/site /vagrant-nfs-jackalope.io Stdout from the command: Stderr from the command: mount.nfs: requested NFS version or transport protocol is not supported
After sorting through plenty of solutions that didn’t work out, turns out it was super easy to fix.
Read this comment, and a couple of the replies above it for context.
Basically it’s an iTerm2 accessibility issue. Go to System Prefs > Security & Privacy > Full Disk Access, and add iTerm2 to the list. If you use Terminal, it should prompt you to do this upon vagranting up.