构建Laravel sail环境时,创建测试项目不成功的问题

之前的环境和配置都是按着教程来的,但是使用创建测试项目命令后

$ curl -s https://laravel.build/example-app | bash

问题图片:
构建Laravel sail环境时,创建测试项目不成功的问题
我反复去确认过之前的配置和镜像源,都应该是没问题的,网上也没有找到其他的解决办法。
请问一下大家,这是什么原因呢?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

既然你反复确认过,那最有可能的问题就是网速了,有时WiFi也不中用,我开着手机5G热点反而创建成功了,玄学

3年前 评论
xuanxuanQueen (楼主) 3年前
讨论数量: 8

既然你反复确认过,那最有可能的问题就是网速了,有时WiFi也不中用,我开着手机5G热点反而创建成功了,玄学

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

看你的报错,应该是网络问题,可以按照我这个教程弄:
将 Laravel 开发环境由 Homestead 迁移到 Laravel Sail ( Docker ) 完整详细教程
官方那个教程需要先构建一个先导镜像来安装 Composer 依赖,但是由于这个先导镜像无法定制,所以很多国内的加速镜像无法使用,如果没有代理访问的话,很容易安装失败。
我的这个教程是现在 Ubuntu 子系统里面搭建 PHP 环境并安装 Composer 依赖,然后再利用 laravel-sail 定制镜像,你可以参考一下。

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

我也遇到你的问题了,我是这样解决的:

  1. 修改 composer 镜像为阿里云
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  2. doker 多添加几个源

file 第一个是我的阿里云镜像,后面分别是百度和网易的源

{
  "registry-mirrors": [
    "https://******.mirror.aliyuncs.com",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ],
...
}

祝好运~

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

我的是报Failed to connect to api.github.com port 443: Connection refused这个错误,是不是也是网络问题

2年前 评论

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