无法添加 laravel/homestead 框。 "SSL certificate prob.."。 Windows

Can't add laravel/homestead box. "SSL certificate prob..". Windows

我已经在另外两台机器上安装了 laravel homestead,之前从未遇到过这个问题。我搜索了又搜索,实施了大量建议的修复,但没有任何效果。

我已经安装了 virtual box 和 vagrant,但我遇到了第一个障碍:

vagrant box add laravel/homestead

returns出现如下错误:

我已经安装了 curl.exe 我能找到的所有 dll 文件和路径环境中的证书包文件。

Curl 确实已安装,但我尝试过却无济于事。我需要目标站点的证书吗?

其他可能有用的信息:

感谢任何帮助。


好的,所以我能够通过手动下载 laravel/homestead 虚拟框并根据评论 here.

中的建议从它的下载位置要求它来绕过这个问题

这让我可以安装 laravel 并获得它 运行 但是我从来没有解决这个问题所以每当我试图从作曲家那里要求时它又回来咬我。

主要问题是 RuntimeException 但是我之前遇到过这个异常并通过删除 ;extension=php_openssl.dll

之前的分号解决了它

关于此事的类似帮助建议我也这样做,但是在 ~/xampp/php 中检查我的 php.ini 文件显示分号甚至不存在,但我仍然得到 RuntimeException .

我只能假设顶部的 cURL 警告与这种情况有关。

我会尝试重新安装xampp,虽然我并不乐观。

卸载 xampp 并完全删除其目录,然后重新安装,似乎已解决问题。

我不再收到 curl 警告,因为我相信,当 xampp 卸载时,我添加的与 curl 有关的所有内容都被删除了。

不知道为什么我一开始会遇到 SSL 证书问题,但正如原文中所述 post,手动下载 vm 让我解决了这个问题。

vagrant box add --insecure laravel/homestead