0

我对 vagrant 感到困惑,因为我无法理解它到底是什么。

众所周知,如果我们想在我们当前的系统中运行另一个系统,我们必须安装virtualbox和那个系统的镜像,比如CentOS。

当我安装 vagrant 时,它需要 virtualbox,所以它不能是另一个 virtualbox。我以为它可能是像 bower 一样的系统管理,但是包含 mysql、nginx、redis、php 和 memcache 的 vagrant box homestead 刚刚超过 600M,比最小的 Linux 系统还小。

所以我很困惑。你能告诉我流浪者到底是什么吗?

4

2 回答 2

1

来自流浪者网站

Vagrant 是一个构建完整开发环境的工具。凭借易于使用的工作流程和对自动化的关注,Vagrant 减少了开发环境的设置时间,提高了开发/生产的平等性,并使“在我的机器上工作”成为过去的借口。

基本上 Vagrant 允许您轻松设置虚拟开发环境。每个人都可以构建和配置称为盒子的预打包环境,并将它们发布给其他人使用。其中一个盒子是宅基地。

这是一篇更深入地解释它的文章:什么是 Vagrant,我为什么要关心?

于 2015-03-29T13:27:05.213 回答
0

来自流浪者网站

创建和配置轻量级、可重现和可移植的开发环境。

Vagrant 不仅安装了您的软件需求,还安装了具有类似硬件和软件设置的整个开发环境。因此,在开发过程中,您永远不必担心您的软件无法在其他硬件上运行。

于 2015-03-29T13:35:23.080 回答