命令行下载 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了。。。。

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

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