多年来,我一直在运行一个相当老的Homestead版本。在不同的时候,我尝试了几次更新。我总是收到无法解析包的错误。由于我运行的Homestead版本在技术上是有效的,我可能让我的旧版本Homestead运行的时间比我应该运行的时间长了一点。
我终于专心致志地更新了它。除了一个令人沮丧的不同之外,一切似乎都恢复了原样。my Homestead中的许多项目彼此交互、oAuth、应用程序接口集成等,虽然我可以像以前一样在浏览器中访问任何项目,但没有一个项目可以彼此解析。
我总是收到curl错误: cURL错误6:无法解析主机:
因此,例如,一个项目依赖于对另一个项目的API调用来获取表单中的下拉列表,API调用永远不会解析,我也无法填充表单。
有没有人有过类似的经历?有没有想过这是什么原因造成的?我已经在谷歌上搜索过了,但没有多少运气。
这个问题最初是在我更新我的laravel/homestead box时开始的。所以,我想可能是更新以某种方式破坏了盒子。我已经运行了漫游销毁,然后漫游添加了laravel/homestead来重新安装最新版本,但问题仍然存在。我注意到安装的最新版本是8.0.0-alpha2,所以我尝试指定vagrant add --box-version7.3.1(名称中没有alpha或beta的最新版本),再次遇到同样的问题。
GuzzleHttp \ Exception \ ConnectException cURL错误6:无法解析主机:外部项目。本地(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)
如果我执行与项目试图执行的API调用完全相同的API调用,它将按照Postman中的预期进行解析。我还可以在浏览器中按预期访问项目和所有项目。
如果我执行与项目试图执行的API调用完全相同的API调用,它将按照Postman中的预期进行解析。我还可以在浏览器中按预期访问项目和所有项目。我希望项目可以像我尝试更新Homestead之前那样解决彼此。
发布于 2019-06-03 22:30:32
如果其他人正在经历这种情况,下面是我是如何让它工作的:
漫游ssh,并将需要相互通信的任何项目添加到/etc/hosts文件中。
https://stackoverflow.com/questions/56428590
复制相似问题