Mac怎么安装Vagrant_Mac Vagrant虚拟化工具安装教程【进阶】

夜伟大大_3858

夜伟大大_3858

2026-04-05

928人浏览

原创

必须正确安装Vagrant及其依赖组件才能在macOS部署可复现虚拟化开发环境,包括官方pkg安装、Homebrew一键安装(含VirtualBox)、Apple Silicon原生ARM64适配、离线安装及完整性验证五种路径。

mac怎么安装vagrant_mac vagrant虚拟化工具安装教程【进阶】

如果您希望在 macOS 系统上部署可复现、可协作的虚拟化开发环境,则必须正确安装 Vagrant 及其依赖组件。以下是完成 Mac 上 Vagrant 安装与基础验证的多种可行路径:

一、通过官方安装包直接安装

该方法适用于所有 macOS 版本(包括 Intel 与 Apple Silicon),无需额外构建工具,安装后二进制文件自动注册至系统 PATH。

1、访问 Vagrant 官方下载页面:https://www.vagrantup.com/downloads.html。

2、点击 macOS 对应的 .pkg 文件链接,下载最新稳定版安装包(截至 2026 年 3 月,推荐版本为 Vagrant 2.4.3 或更高)。

3、双击已下载的 .pkg 文件,按提示完成安装流程(需输入管理员密码)。

4、打开终端,执行命令验证:vagrant --version,输出类似 Vagrant 2.4.3 即表示安装成功。

二、使用 Homebrew 安装(含 VirtualBox 一体化部署)

该方式适合已配置 Homebrew 的开发者,支持一键安装 Vagrant 及其默认虚拟机提供者 VirtualBox,并便于后续版本升级与插件管理。

1、确保 Homebrew 已安装并更新至最新:brew update。

2、执行命令一次性安装核心组件:brew install --cask virtualbox vagrant。

3、安装完成后,运行 vagrant plugin list 检查是否已预装必要插件(如 vagrant-vbguest,用于同步 VirtualBox Guest Additions)。

4、若未自动安装,手动执行:vagrant plugin install vagrant-vbguest。

三、通过 Homebrew 安装并指定架构适配(M1/M2/M3 芯片专用)

Apple Silicon 芯片需确保 VirtualBox 与 Vagrant 均为原生 ARM64 构建版本,避免 Rosetta 2 兼容层引发的 SSH 连接失败或性能下降问题。

1、确认当前芯片架构:uname -m,返回 arm64 即为 Apple Silicon。

2、使用 Homebrew 安装 ARM64 原生版本:brew install --cask virtualbox-arm64 vagrant(注意:virtualbox-arm64 是 Homebrew Cask 提供的独立 ARM64 分发包)。

Synths.Video
Synths.Video

Synths.Video是一款将文章、博客和文字脚本转换为 AI 主播视频的内容自动化工具。

下载

3、验证 VirtualBox 是否以原生模式运行:在活动监视器中查找 VirtualBox 进程,检查“体系结构”列为 Apple 而非 Intel。

4、执行 vagrant init hashicorp/bionic64 后运行 vagrant up,观察是否跳过 Rosetta 提示且启动无超时。

四、离线安装(适用于无网络或受限网络环境)

当目标 Mac 无法直连互联网时,可在联网机器下载完整安装包及依赖镜像,通过本地介质完成部署。

1、在联网 Mac 上下载以下两个文件:VirtualBox-7.0.18-162988-OSX.dmg 与 vagrant_2.4.3_macos_arm64.pkg(根据芯片选择 x86_64 或 arm64 后缀)。

2、将文件拷贝至目标 Mac,挂载 DMG 并安装 VirtualBox;双击 .pkg 安装 Vagrant。

3、手动导入常用 box 镜像(如 centos/7):vagrant box add centos/7 /path/to/centos-7.virtualbox.box --provider virtualbox。

4、验证离线可用性:vagrant box list 应显示已添加的 box,且 vagrant init centos/7 && vagrant up --no-provision 可正常创建虚拟机实例。

五、验证安装完整性与最小运行环境

仅安装软件不等于环境就绪,必须完成基础初始化与首次运行测试,排除 provider 不匹配、权限异常或配置冲突等问题。

1、创建空项目目录:mkdir ~/vagrant-test && cd ~/vagrant-test。

2、初始化最小 Vagrantfile:vagrant init hashicorp/precise64(该 box 体积小、启动快,适合验证)。

3、启动并等待成功提示:vagrant up,控制台末尾出现 default: Machine 'default' has been successfully started!。

4、SSH 连入验证:vagrant ssh -c "hostname && cat /etc/os-release | head -n 3",应返回虚拟机主机名及 Ubuntu 发行信息。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

357

5

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

4904

14

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5470

6

常见的linux系统有哪些
常见的linux系统有哪些

linux系统有Ubuntu、Fedora、CentOS、Debian、openSUSE、Arch Linux、Gentoo、Slackware、Linux Mint、Kali Linux。更多关于linux系统的文章详情请阅读本专题下面的文章。php中文网欢迎大家前来学习。

2023.10.27

6781

23

ubunt上安装和配置vnc
ubunt上安装和配置vnc

安装方法:安装VNC服务器、启动VNC服务器、设置VNC密码等等。想了解更多ubuntu的相关内容,可以阅读本专题下面的文章。

2023.12.28

2121

8

ubuntu启动黑屏解决方法
ubuntu启动黑屏解决方法

ubuntu启动黑屏解决方法:检查是否是电源问题、检查内存是否接触不良、检查显卡问题等。想了解更多ubuntu的相关内容,可以阅读本专题下面的文章。

2023.12.28

1830

6

为什么ubuntu有网络连接但不能上网
为什么ubuntu有网络连接但不能上网

ubuntu有网络连接但不能上网的原因:1、dns配置问题;2、代理服务器设置问题;3、网络防火墙设置问题;4、路由器或调制解调器设置问题;5、网络驱动程序问题;6、网络配置文件问题;7、其他问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.09.05

1041

6

ubuntu安装golang
ubuntu安装golang

本专题整合了ubuntu安装golang所有方法汇总,阅读下面的文章了解更多详细操作。

2025.12.13

359

13

Linux如何安装Ubuntu并完成基础系统优化教程
Linux如何安装Ubuntu并完成基础系统优化教程

访问Ubuntu官网或国内镜像站下载ISO镜像,利用Rufus或Etcher工具制作USB启动盘。重启电脑进入BIOS设置U盘引导,按提示完成分区与账户设置以安装系统。安装完毕后,首要任务是将软件源更换为国内镜像以加速下载,接着在终端执行更新命令升级系统组件,并安装显卡驱动及常用开发工具,至此即可完成基础环境搭建与优化。

2026.03.31

124

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 190人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.6万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习