composer install composer/package-versions-deprecated:无法解析主机名github.com:名称或服务未知
composer install composer/package-versions-deprecated : Could not resolve hostname github.com: Name or service not known
我正在尝试在 cloudfoundry 中部署一个 symfony4 应用程序。 “composer/package-versions-deprecated”出现错误:
- Auto deploy(with gitlab-ci): 我在下面收到这个错误:
cli local deploy(cf push) 出现同样的错误
composer.json:
"minimum-stability": "beta",
"prefer-stable": true,
"repositories": [
.......
{
"packagist": false
},
...
],
"require": {
"php": "^7.1.3",
"ext-ctype": "*",
"ext-iconv": "*",
"composer/package-versions-deprecated": "^1.10",
...
PHP版本:7.2; Symfony:4.4.9; 作曲家版本:1.7.2
那是网络问题。意思是 Composer 无法解析 github.com.
的 DNS 地址
这可能是一个暂时性问题,就像 Github 遇到问题一样,但这不太可能。更有可能的是,您的 Cloud Foundry 操作员对 Internet 的访问受到限制。也许通过应用程序安全组,这是只有具有“管理员”权限的操作员才能调整的东西。
https://docs.cloudfoundry.org/concepts/asg.html
另一种可能是您可以访问 Internet,但必须通过代理才能访问。您需要与您的运营商确认这是否属实,如果属实,您需要使用哪些代理信息。如果,并且这完全取决于您的平台运营团队,您可以通过代理访问互联网,那么您的运营团队将需要对其进行配置。他们可以按照这些说明在全球范围内执行此操作。
https://docs.cloudfoundry.org/buildpacks/proxy-usage.html
或者您可以在 per-application 的基础上对 cf set-env
做同样的事情。
由于dist-Url(未直接授权)在composer-lock造成的。json
它通过更改 URL 修复:api.github:
下的私有存储库
"dist": {
"type": "zip",
"url": "https://privateRepo... /api/composer/php-proxy-official/vcs-dists/zip/doctrine/reflection/55e71912dfcd824b2fdd16f2d9afe15684cfce79",
"reference": "55e71912dfcd824b2fdd16f2d9afe15684cfce79",
"shasum": ""
},
我正在尝试在 cloudfoundry 中部署一个 symfony4 应用程序。 “composer/package-versions-deprecated”出现错误:
- Auto deploy(with gitlab-ci): 我在下面收到这个错误:
cli local deploy(cf push) 出现同样的错误
composer.json:
"minimum-stability": "beta",
"prefer-stable": true,
"repositories": [
.......
{
"packagist": false
},
...
],
"require": {
"php": "^7.1.3",
"ext-ctype": "*",
"ext-iconv": "*",
"composer/package-versions-deprecated": "^1.10",
...
PHP版本:7.2; Symfony:4.4.9; 作曲家版本:1.7.2
那是网络问题。意思是 Composer 无法解析 github.com.
的 DNS 地址这可能是一个暂时性问题,就像 Github 遇到问题一样,但这不太可能。更有可能的是,您的 Cloud Foundry 操作员对 Internet 的访问受到限制。也许通过应用程序安全组,这是只有具有“管理员”权限的操作员才能调整的东西。
https://docs.cloudfoundry.org/concepts/asg.html
另一种可能是您可以访问 Internet,但必须通过代理才能访问。您需要与您的运营商确认这是否属实,如果属实,您需要使用哪些代理信息。如果,并且这完全取决于您的平台运营团队,您可以通过代理访问互联网,那么您的运营团队将需要对其进行配置。他们可以按照这些说明在全球范围内执行此操作。
https://docs.cloudfoundry.org/buildpacks/proxy-usage.html
或者您可以在 per-application 的基础上对 cf set-env
做同样的事情。
由于dist-Url(未直接授权)在composer-lock造成的。json
它通过更改 URL 修复:api.github:
下的私有存储库"dist": {
"type": "zip",
"url": "https://privateRepo... /api/composer/php-proxy-official/vcs-dists/zip/doctrine/reflection/55e71912dfcd824b2fdd16f2d9afe15684cfce79",
"reference": "55e71912dfcd824b2fdd16f2d9afe15684cfce79",
"shasum": ""
},