命令行下载 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了。。。。
被墙了,通过软件下载然后在安装这个包!
正好晚上找到了一个下载 virtualbox 的快捷方式。
附上一个 box 的极速下载地址 v9.5.1 (这个文件在我的云储存里 随时可能被删除。。。)
下载完成以后,创建一个名为
metadata.json
(这个文件放在你下载的virtualbox.box同一目录下) 文件,文件内容如下: (假设 virtualbox.box 文件在vbox目录
目录下 )然后终端进入
vbox目录
目录,执行vagrant box add metadata.json
。 然后就可以继续跟着教程走了。