我正在尝试在 Windows 8.1 机器上首次运行 Vagrant 设置。我一直在翻阅所有文档以了解它是如何工作的。我用 puphpet 帮我配置了一个 Ubuntu 14 LAMP 开发盒来使用。
我的困惑是如何设置同步文件夹。似乎安装时同步的文件夹总是在我在 puphpet 设置中指定的任何本地目录中创建一个新的“默认”和“html”文件夹。然后,我必须将要运行的任何代码文件放在默认文件夹中。
例如:主机文件夹:./www 在 Vagrant 启动后最终会在其中包含 /www/default 和 www//html。为什么会出现这种情况?我将远程文件夹保留为默认的 /var/www。
我的理想设置是在我的机器上设置一个 Vagrant box 文件夹,然后让我的代码项目与 Vagrant box 文件位于同一目录中。但是,我似乎只能将代码项目放在 Vagrant 创建的“默认”目录中。
我在文档中找不到任何提及。这是发生这种情况的正常行为吗?如果没有,我该如何解决这个问题,以便我可以将代码保存在我想要的任何目录中?
以下是 puphpet 配置文件中的相关代码:synced_folder:
Rh7fCuil7xE4: 来源:./www 目标:/var/www 同步类型:默认 同步: 参数:'-z' 排除:.vagrant/ 自动:'假'