Laravel 拉维尔家园';s的版本以及它与流浪汉的关系等

Laravel 拉维尔家园';s的版本以及它与流浪汉的关系等,laravel,vagrant,virtualbox,homestead,Laravel,Vagrant,Virtualbox,Homestead,我喜欢拉威尔家园,每天都在使用它,但我对一些术语感到困惑 有人能用基本的术语解释一下它们是什么,然后它们是如何结合在一起的吗 虚拟盒 流浪汉 宅地(为什么……这只是一个配方,包含了拉威尔所需要的一切?) 我仍然不明白为什么(目前)与Homestead的最新VirtualBox版本(目前是v6.0.0 at)不匹配 这两个不同的数字指的是什么 (也就是说,为什么Github的每一个新版本/标签的宅地都没有一个新的.box) 另外,如果相关的话,我会使用Windows10,这就是为什么我喜欢Ho

我喜欢拉威尔家园,每天都在使用它,但我对一些术语感到困惑

有人能用基本的术语解释一下它们是什么,然后它们是如何结合在一起的吗

  • 虚拟盒
  • 流浪汉
  • 宅地(为什么……这只是一个配方,包含了拉威尔所需要的一切?)
我仍然不明白为什么(目前)与Homestead的最新VirtualBox版本(目前是v6.0.0 at)不匹配

这两个不同的数字指的是什么

(也就是说,为什么Github的每一个新版本/标签的宅地都没有一个新的
.box


另外,如果相关的话,我会使用Windows10,这就是为什么我喜欢Homestead,因为管理PHP版本和Windows上的其他依赖项是一场噩梦。非常感谢,@joepferguson

问题很好,但我感觉它们不适合堆栈溢出。但鉴于我多么渴望声誉,我的答案如下:

  • Virtualbox:这是在您的系统上运行的虚拟机监控程序软件。 这将托管虚拟机并分配资源(cpu、内存、网络) 等)

  • Vagrant:这是一个与您选择的虚拟机监控程序交互的软件 快速创建、启动/停止和销毁虚拟机。它使用一个配置 文件来管理虚拟机的各个方面(命名、网络等)。 将此视为介于您和管理程序之间的中间层 简化了处理虚拟机的过程

  • Homestead:这是由Laravel的创建者开发的软件。它包括一个预先配置了所有依赖项(php、, Laravel需要的。Homestead还有一些助手功能,可以将主机系统(运行虚拟机监控程序)上的目录映射到laravel vagrant VM

Homestead发行号与随附的Laravel版本无关。它们是独立的github回购协议中的独立项目

流浪者盒子“laravel/homestead”也有自己的版本控制


至于您的问题“为什么Github中的Homestead的每个新版本/标签都不会有一个新的.box?”我认为实际上每个laravel版本都可能有一个新版本。请记住,laravel/settler于2017年2月发布,因此它与laravel没有相同的历史…

好问题,但我感觉它们不适合用于堆栈溢出。但鉴于我多么渴望声誉,我的答案如下:

  • Virtualbox:这是在您的系统上运行的虚拟机监控程序软件。 这将托管虚拟机并分配资源(cpu、内存、网络) 等)

  • Vagrant:这是一个与您选择的虚拟机监控程序交互的软件 快速创建、启动/停止和销毁虚拟机。它使用一个配置 文件来管理虚拟机的各个方面(命名、网络等)。 将此视为介于您和管理程序之间的中间层 简化了处理虚拟机的过程

  • Homestead:这是由Laravel的创建者开发的软件。它包括一个预先配置了所有依赖项(php、, Laravel需要的。Homestead还有一些助手功能,可以将主机系统(运行虚拟机监控程序)上的目录映射到laravel vagrant VM

Homestead发行号与随附的Laravel版本无关。它们是独立的github回购协议中的独立项目

流浪者盒子“laravel/homestead”也有自己的版本控制

至于您的问题“为什么Github中的Homestead的每个新版本/标签都不会有一个新的.box?”我认为实际上每个laravel版本都可能有一个新版本。请记住,laravel/settler于2017年2月发布,因此它与laravel没有相同的历史