Vagrant 流浪汉;你的盒子';“您试图添加的内容已存在”;

Vagrant 流浪汉;你的盒子';“您试图添加的内容已存在”;,vagrant,Vagrant,我对流浪汉还很陌生,似乎已经遇到了麻烦。我基本上遵循他们的入门指南 键入命令时: $vagrant box add hashicorp/precise64 我得到这个错误: 您试图添加的框已存在。请在安装前将其移除 再次添加或使用--force标志添加 名称:hashicorp/precise64 提供者:virtualbox 版本:1.1.0 这是我试过的。 我先用以下方法销毁了它: 美元流浪破坏 然后,我使用以下方法将其备份到文档中: $cd- 然后,我以以下方式解除了该董事的职务: $rm

我对流浪汉还很陌生,似乎已经遇到了麻烦。我基本上遵循他们的入门指南

键入命令时:

$vagrant box add hashicorp/precise64

我得到这个错误:

您试图添加的框已存在。请在安装前将其移除 再次添加或使用
--force
标志添加

名称:hashicorp/precise64 提供者:virtualbox 版本:1.1.0

这是我试过的。 我先用以下方法销毁了它:

美元流浪破坏

然后,我使用以下方法将其备份到文档中:

$cd-

然后,我以以下方式解除了该董事的职务:

$rm-射频流浪汉\u开始使用\u

然后,我创建了一个新目录,其中包含:

$mkdir流浪汉\u开始

然后我进入该目录:

$cd vagrant\u开始使用\u

然后我键入:

$vagrant box add hashicorp/precise64

这给了我:

==>框:正在加载框“hashicorp/precise64”的元数据 框:URL: 此框可以与多个提供商一起使用!供应商认为它 下面列出了可以使用的工具。请查看列表并选择 您将使用的提供商

1) 超视距

2) 虚拟盒

3) vmware_fusion

输入您的选择:

最后我选择了选项2,这就是错误所在


有人能看到我做错了什么吗?

除非流浪者盒子图像已损坏,否则您无需再次下载以重新使用它

流浪者只下载它没有的盒子。一旦在系统上本地保存了一个长方体映像,Vagrant将使用本地映像进行工作

当建立一个新的流浪者项目时,将发生以下情况:

  • 您可以创建或导航到项目目录

  • 运行Wagrant init hashicorp/precise64。这将初始化目录中的Vagrant,如果不存在,则创建一个新的Vagrant文件。它还告诉流浪汉使用哪个盒子图像。如果盒子图像已经存储在本地-它不会下载它

  • 或者,如果您的项目目录中已经有一个vagrant文件,只需运行
    vagrant up
    。Vagrant将为您处理一切-包括下载盒子图像(如果适用)


流浪者盒子移除-f laravel/homestead将从您的机器中移除“laravel/homestead”,您可以通过流浪者盒子添加laravel/homestead重新安装,您已经安装了这个盒子,为什么要再次尝试添加它,Mac/linux系统的默认框位置是~/.vagrant.d/box.Ok,您得到了要点:)。发生的情况是:我不知道我使用的命令正在向列表中添加一个新框。我以为这是在为我创造一个可以使用的环境。我真正想要的是
vagrant init
命令。我的误解。非常感谢。