我一直在使用 Ubuntu 设置一个 vagrant box 以用于开发目的。我一直在研究我的基础 box。我设置了一个 vagrant 用户、管理员组、主目录等。我设置了
.ssh/authorized_keys
如上所述这里,并安装了 chef + puppet。然而,当我打包盒子并运行 vagrant up 时,我在 VM 启动时收到标题错误消息。
我的 Mac 上的 Hosts 文件:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
我的Vagrantfile:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.define :app do |app|
app.vm.box = "ruby193-aaron"
app.vm.box_url = "/Users/aaronmcleod/package.box"
app.vm.network :hostonly, "192.168.100.35"
app.vm.share_folder "v-root", "/vagrant", ".", :nfs => true
app.vm.provision :shell, :path => "config/vagrant/app.sh"
app.vm.host_name = "sojourner.vm"
end
end
答案1
运行sudo vagrant up
帮我解决了这个问题。