一、环境要求
1、mac M1
这个就是你的m1 mac电脑了。
2、macOS Big Sur 11.3.1以上
升级系统11.3.1以上
以下是我系统:
3、Parallels Desktop 16 for Mac
这个去官网下载地址给出:
https://www.parallels.com/products/desktop/ 点击下载,下载完成之后,运行安装.dmg后缀文件。
这个虽然是收费,但是我们后面用的vagrant-parallels 是免费的。
4、Vagrant 2.2.15
地址:
https://www.vagrantup.com/downloads 点击下载。下载完成之后,运行安装.dmg后缀文件。
下载完之后在终端运行命令vagrant -v ,出现如下图,说明安装成功:
二、安装homestead以及虚拟机
1、安装homestead
在终端依次运行如下命令:
git clone https://github.com/laravel/homestead.git ~/Homestead cd ~/Homestead git checkout release bash init.sh
我们将Homestead 用vscode打开,做如下修改: 保存。
2、安装arm 架构vagrant box
`tips`:以下命令也在`Homestead`文件夹下运行。
- 安装
vagrant-parallels ,命令:vagrant plugin install vagrant-parallels - 下载
arm 架构的vagrant box 网址如下: https://app.vagrantup.com/yodoware/boxes/homestead-arm64 拉到底: 下载下来后记得重命名为parallels.box 。 - 在
Homestead 文件下新建metadata.json 写入如下代码:
{
"name": "laravel/homestead",
"versions": [{
"version": "11.3.0",
"providers":[
{
"name": "parallels",
"url": "/Users/justin/Downloads/parallels.box"
}
]
}]
}
url 一定修改成你刚刚下载并重命名parallels.box 的路径位置。如果你也是当中Downloads 中就不用修改。当然justin 肯定得改成你自己的。
- 执行命令:
vagrant box add metadata.json 创建arm 架构vargant box 。 如下成功: - 在
Homestead 下找到Vagrantfile 并且修改: - 运行
vagrant up 如下成功运行虚拟机: - 执行
vagrant ssh 进入,如下成功:
至此m1 搭建Homestead 开发环境完成。
在此记录下m1 搭建Homestead 开发环境,总结了搭建的所有的坑,希望能帮助到你。如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。
|