每当我启动我的流浪盒并在列出的框中使用虚拟框进行检查时,它都无法识别虚拟机。更重要的是,共享文件夹安装良好但实际上并不起作用。我在主机中创建了一个文件夹,在访客VM中无法看到。
这就是我所做的:
答案 0 :(得分:1)
正如@Railslide所提到的,你使用sudo运行命令的事实会让你遇到权限问题,你的sudo用户将无法写入你可以解决的目录(由你的用户拥有),方法是在synced_folder部分的Vagrantfile但是真的与你的用户一起运行命令,一切都会正常。
答案 1 :(得分:0)
您应该在没有vagrant run
的情况下运行sudo
和任何其他流浪汉命令。
在这种情况下,您可能必须首先使用sudo vagrant destroy
销毁虚拟机(这次是使用sudo
创建的),然后删除项目根文件夹中的Vagrantfile。然后再次运行
vagrant init
vagrant up
最后但并非最不重要的是,如果您使用NFS作为共享文件夹(虽然这不应该是您的情况),您可能需要调整您的sudoers。请参阅Vagrant docs https://docs.vagrantup.com/v2/synced-folders/nfs.html