M1 系统 vagrant up 启动失败

M1 系统 vagrant up 启动失败,有查资料说 M1 不支持 VirtualBox,请问有没有其他思路?非常感谢。

M1 系统 vagrant up 启动失败

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 6
Summer

用 docker 不行就直接集成环境 xampp 。

什么是 Laravel Sail?

3年前 评论
Sw123456Aa (楼主) 3年前

是的,VirtualBox不支持M1。在官方出release support之前,建议改用valet,用了就回不去了,实在太好用了。

valet

安装教程:https://learnku.com/docs/laravel/8.x/valet/9358#valet-or-homestead

启动valet
valet start
安装后是随系统启动,所以平时无需执行这条命令。

安装和启动Mysql
brew install mysql@5.7
brew services start mysql@5.7

Account is root/root for localhost

安装不同的PHP

valet use php@version --force

注意:即使你安装了多个版本的 PHP,Valet 一次也只能使用一个版本提供服务。

配置站点

前往我的程序目录下,执行valet park可以关联到valet搜索站点中。
进入某一个程序的执行目录下(如app/public),运行valet link app-name,或者valet unlink app-name解绑

查看所有站点
valet links

另外也不太推荐mac笔记本(无论intel还是M1)使用docker进行主语言的本地环境开发。虽然最新的docker support M1 release版性能起飞了。

3年前 评论
GeorgeKing 3年前
Sw123456Aa (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!