Mac m1芯片部署Laravel Sail 环境下问题
mac mini 搭建laravel sail问题
summer教程:点击前往
执行到第六步,运行容器
$ ./vendor/bin/sail up
出现报错
#9 15.09 E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-security/multiverse/binary-arm64/Packages 404 Not Found [IP: 58.215.146.119 80]
...
ERROR: Service 'laravel.test' failed to build : Build failed
查找资料根据提示,修改sources.list文件
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
需要更换源arm64需要调整源为ubuntu为ubuntu-ports
deb http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse
如果docker-compose.yml 配置的是8.1版本,版本系统支持是ubuntu:21.04,需要调整源信息
deb http://mirrors.aliyun.com/ubuntu-ports/ hirsute main restricted universe multiverse
如果运行提示数据库问题,打开docker-compose.yml
mysql:
image: "mysql/mysql-server:8.0"
ports:
修改如下
mysql:
platform: linux/x86_64
image: "mysql/mysql-server:8.0"
ports:
部分型号需要调整platform为linux/amd64
重新执行sail up命令,可以安装源正常,之后可能会出现node源问题,多试几次,最好是白天,就可以启动成功了
你确定你没看错教程吗 老哥 我跟着summer大哥的走的 完全没得问题 我的也是m1 你再跟着试一下
@薄荷蓝的晴天 arm64问题,需要更换源ubuntu-posts
大哥强,一模一样的问题