Laravel Homestead:多版本的 Homestead 0 个改进

问题

> vagrant box list
lc/homestead (virtualbox, 6.1.1)
laravel/homestead (virtualbox, 6.0.0)
laravel/homestead (virtualbox, 6.1.0)

有时系统中会有多个 Homestead Box 共存的情况,此时我们需注意什么?

答案

1. 盒子版本

默认的 Homestead.yaml 文件是没有 box 版本的,如下:

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

# 盒子为指定版本
box: laravel/homestead
.
.
.

这种情况下,会使用最新版本的 box ,想指定某个版本的盒子,请配置 version 选项:

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

# 盒子为指定版本
box: laravel/homestead
version: 6.0.0
.
.
.

2. 对应的 Homestead 管理脚本

Homestead box 与 Homestead 管理脚本 的版本需要对应上,大版本间很多时候不兼容,如 4.0 的管理脚本无法管理 6.* 的 Homestead box。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!