我刚开始使用Vagrant。现在,我的一个客户与以下文件共享了一个GIT仓库&目录:
Vagrantfile(文件)
Vagrant(目录)
现在,我不明白下一步会是什么?互联网中的每个资源都假设我从头开始创建一个新的框(vagrant init hashicorp / precise64)。但是,在这里我需要匹配与我共享的盒子环境。
感谢。
答案 0 :(得分:1)
Vagrantfile
将描述您将要构建的VM的所有内容,因此它知道要使用的流浪盒,您将拥有类似
Vagrant.configure("2") do
....
config.box = "hashicorp/precise64"
...
end
如果该框在Atlas上可以自由使用(例如hashicorp / precise64),则会下载该框并旋转新的VM。如果该框不是免费提供的,则需要使用vagrant box add
进行安装答案 1 :(得分:1)
如前面的答案中所述 - 下载存储库,然后输入(通过命令行cd)目录。
进入那里之后 - 你应该能够运行vagrant up
来启动流浪者盒的下载和配置。您的客户端(理论上)将设置Vagrantfile以正确配置计算机。
注意:可能值得检查一下是否为盒子指定了主机名[即mynewproject.dev](在Vagrantfile中找到或有时在.yaml配置文件中找到(即网站) .yaml)。
如果有 - 请更新您的hosts文件以确保您可以在本地使用主机名。