这是我在 vagrantfile 中的设置:
config.vm.synced_folder ".", "/home/test/kata"
如果我启动虚拟机并使用 登录,vagrant ssh
我将位于空文件夹中/home/vagrant
。 如果我想转到文件夹 kata,我必须像这样 cd 到该文件夹:
cd ../test/kata
我怎样才能告诉 vagrant 显示来自/home/test/kata
at 的所有文件/home/vagrant
?
我也试过
config.vm.synced_folder "/home/vagrant", "/home/test/kata"
但这只会返回一个错误:
- 缺少共享文件夹的主机路径:/home/vagrant
答案1
我不得不切换它们(与主机/客人混淆了文档):
config.vm.synced_folder "/home/test/kata", "/home/vagrant/kata"
另外,我无法将所有内容映射到/home/vagrant
,因为那样我就无法登录虚拟机,请参阅https://stackoverflow.com/questions/50271150/vagrant-permission-denied-publickey