M1 系统 vagrant up 启动失败

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

M1 系统 vagrant up 启动失败

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 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年前

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