如何在macOS命令行删除Vagrant中旧版laravel/homestead镜像
解决同名Vagrant Box的精准删除问题
嘿,这个场景我太熟悉了!当你有多个同名称但不同版本的Vagrant Box时,只输入vagrant box remove laravel/homestead会弹出交互选择,但要精准、无风险地删除旧版本6.3.0,你可以在命令里同时指定Box名称、版本和Provider,直接定位目标旧Box完成删除。
具体执行命令
直接运行这条CLI命令即可:
vagrant box remove laravel/homestead --box-version 6.3.0 --provider virtualbox
命令说明
--box-version:精准指定要删除的版本号(6.3.0),彻底避免误删刚升级的8.0.1版本--provider:明确是virtualbox类型的Box,就算日后你添加了其他Provider(比如vmware)的同名Box,也不会出现匹配错误
如果你偏好更简洁的写法,也可以用位置参数的形式:
vagrant box remove laravel/homestead virtualbox 6.3.0
执行完命令后,再跑vagrant box list验证一下,旧的6.3.0版本就会消失,对应的磁盘空间也会被释放出来。
内容的提问来源于stack exchange,提问作者Matt Komarnicki
相关产品推荐
相关产品推荐

