Vagrant中的同步文件夹:缺少共享文件夹的主机路径

时间:2017-01-31 21:56:37

标签: vagrant

我正在使用Vagrant启动vm,当我想要共享一个文件夹时,消息:The host path of the shared folder is missing: vagrant_getting_started/ 出现

以下是Vagrantfile中vm(提供者是虚拟机)的详细信息:

Vagrant.configure("2") do |config|
    config.vm.box = "hashicorp/precise64"
    config.vm.box_version = "1.1.0"
    config.vm.synced_folder "vagrant_getting_started/", "/home/jesi/vagrant/vagrant_getting_started"

操作系统是Ubuntu。我该如何解决? 谢谢

2 个答案:

答案 0 :(得分:0)

第一个参数是主机上的源文件夹,因此您需要使用绝对路径或Vagrantfile的相对路径或ducumentation says访问此文件夹:

  

相对于项目根

无论哪种方式都必须存在源目录,而目标文件将由guest虚拟机上的vagrant创建。

答案 1 :(得分:0)

谢谢你的回答。主机是ubuntu的路径是/ home / jesi / vagrant / grant>>所以这是我开始流浪作为第一个虚拟机时创建的文件夹,我应该把这条路径放在第一个“”部分?像这样>> “/ home / jesi / vagrant / grant”,我在第二部分“”放什么? “在客户机内共享文件夹的绝对路径”是什么意思?你有Vagrantfile作为例子吗?

谢谢