命令行下载 Laravel/Homestead 遇到 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

一直是自己搭环境,今天心血来潮准备按社区的教程来搭建一下“标准”开发环境,遗憾的是win一直报错:

Bringing machine 'homestead-7' up with 'virtualbox' provider...
==> homestead-7: Box 'laravel/homestead' could not be found. Attempting to find and install...
    homestead-7: Box Provider: virtualbox
    homestead-7: Box Version: >= 2.0.0
==> homestead-7: Loading metadata for box 'laravel/homestead'
    homestead-7: URL: https://vagrantcloud.com/laravel/homestead
==> homestead-7: Adding box 'laravel/homestead' (v9.5.1) for provider: virtualbox
    homestead-7: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/9.5.1/providers/virtualbox.box
==> homestead-7: Box download is resuming from prior download progress
    homestead-7: Download redirected to host: vagrantcloud-files-production.s3.amazonaws.com
    homestead-7:
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

然后,怒换mac。。。就更尴尬了。。。百度盘下载地址全部404了。。。。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2

被墙了,通过软件下载然后在安装这个包!

3年前 评论

正好晚上找到了一个下载 virtualbox 的快捷方式。

附上一个 box 的极速下载地址 v9.5.1 (这个文件在我的云储存里 随时可能被删除。。。)

下载完成以后,创建一个名为 metadata.json (这个文件放在你下载的virtualbox.box同一目录下) 文件,文件内容如下: (假设 virtualbox.box 文件在 vbox目录 目录下 )

{
    "name": "laravel/homestead", // 名称尽量不要修改,如果修改了,vagrnat up 启动的时候会报错:box 'laravel/homestead' could not be found, 然后会自动下载最新版本。
    "versions": [{
        "version": "9.5.1", // 你下载的 virtualbox.box 版本号
        "providers": [{
            "name": "virtualbox",
            "url": "file://vbox目录/virtualbox.box"  // 这里是你下载的virtualbox.box 路径。
        }]
    }]
}

然后终端进入 vbox目录 目录,执行 vagrant box add metadata.json。 然后就可以继续跟着教程走了。

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

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