首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在迷走符中创建多个框时,为什么需要位于指定的目录中?

在迷走符中创建多个框时,为什么需要位于指定的目录中?
EN

Stack Overflow用户
提问于 2014-02-17 14:39:02
回答 1查看 165关注 0票数 0

我试图创建多个盒子,让流浪汉在写作时加载。

代码语言:javascript
复制
vagrant up kali
vagrant up metasploitable2

我设置的Config是

在卡利VagrantFile

代码语言:javascript
复制
Vagrant.configure("1") do |config|

config.vm.define "kali" do |kali|
kali.vm.box = "Kali"
end
end

在Metasploitable2内部

代码语言:javascript
复制
Vagrant.configure("1") do |config|

config.vm.define "metasploitable2" do |metasploitable2|
metasploitable2.vm.box = "metasploitable2"
end
end

如果我浏览到.vmdk和Vagrantfile所在的目录,然后说

代码语言:javascript
复制
vagrant up kali 

它创建kali映像,但是如果我不在目录中,它将不会加载VM。

有错误:

代码语言:javascript
复制
The machine with the name 'kali' was not found configured for
this Vagrant environment.

我假设这是因为它无法读取配置文件,但我如何才能在全局范围内这样做,因为我认为您根本不应该修改“全局”迷走片文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-17 17:28:32

嗯,Vagrant必须找到Vagrant文件才能读取它,不是吗?

因此,您要么必须位于同一个目录中,要么位于它下面的任何子目录中。也可以将VAGRANT_CWD环境变量设置为指向目录。有关更多信息,请参见Vagrantfile文档中的“查找路径”部分。

当然,如果您需要经常使用包装脚本或其他快捷方式,您可以这样做。

顺便说一句,您可能希望升级您的Vagrantfile以使用V2配置格式来使用Vagrant1.1+的所有新特性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21831873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档