5

当我通过 vagrant 创建虚拟机并通过 ssh 进入机器时,“/vagrant”文件夹不存在。

目前正在运行以下

请注意,机器启动时没有提及“安装共享文件夹”。 Vagrantfile 是从“vagrant init”创建的标准文件。

任何有关为什么会发生这种情况的帮助将不胜感激。谢谢。

4

1 回答 1

5

确保在你的 Vagrantfile 中你没有任何东西

config.vm.synced_folder ".", "/vagrant", disabled: true

另外,如果您不这样做,请强制/vagrant共享默认文件夹

config.vm.synced_folder ".", "/vagrant"

启动 VM 时,您应该有类似的日志

==> default: Mounting shared folders...
    default: /vagrant => /Users/.....path to project directory

如果没有任何效果,您可以探索 2 件事:

  • sync_folder 是否与另一个文件夹定义一起使用?
  • 使用调试选项启动vagrant up --debug以查看之后发生的情况Mounting shared folders
于 2016-05-30T07:09:48.627 回答