如何使用 Composer PHP 使用最新版本的 Zend Framework 2.3.5?
How do I use the latest version of Zend Framework 2.3.5 using Composer PHP?
我要在我的 Composer.json 文件中添加什么才能下载 Zend Framework 2.3.5 版?我试过阅读 Zend 文档,但它没有提到 Composer。
{
"require" : {
"silex/silex": "~1.1",
"monolog/monolog": "~1.7",
"aws/aws-sdk-php": "~2.6",
"zendframework/zendservice-amazon": "2.3.5"
},
"require-dev": {
"heroku/heroku-buildpack-php": "*"
},
"repositories": [
{
"type": "composer",
"url": "https://packages.zendframework.com/"
}
]
}
在我 运行 composer update
之后,它给我这个错误信息:
C:\Users\Ricky\graffiti-galore>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package zendframework/zendservice-amazon could not be found in any version, there may be a typo in the package name.
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.
Read http://getcomposer.org/doc/articles/troubleshooting.md for further common problems.
在您的 require 语句中,您似乎使用了错误的 Zend 包含。在您的要求声明中:
"zendframework/zendservice-amazon": "2.3.5"
应该是
"zendframework/zend-config": "2.3.5",
"zendframework/zend-http": "2.3.5"
或者,如果您想避免要求特定的版本号,
"zendframework/zend-config": "2.*",
"zendframework/zend-http": "2.*"
以及 minimum stability
中的部分
"minimum-stability": "dev"
zendservice-amazon
不是 Zend Framework 2 的一部分,ZendService 库的 none 是。它的最新版本是 2.0.3,这里列出了所有版本:https://packagist.org/packages/zendframework/zendservice-amazon
zendframework/zendservice-amazon
没有 2.3.5 版本,显然安装失败。查看 https://packagist.org/packages/zendframework/zendservice-amazon 以查看可用版本并修复版本选择器(我建议 ~2.0
)。
您也不需要 composer.json
中的 repositories
部分,所有包也在 Packagist 上,Composer 的主要和默认包存储库。
我要在我的 Composer.json 文件中添加什么才能下载 Zend Framework 2.3.5 版?我试过阅读 Zend 文档,但它没有提到 Composer。
{
"require" : {
"silex/silex": "~1.1",
"monolog/monolog": "~1.7",
"aws/aws-sdk-php": "~2.6",
"zendframework/zendservice-amazon": "2.3.5"
},
"require-dev": {
"heroku/heroku-buildpack-php": "*"
},
"repositories": [
{
"type": "composer",
"url": "https://packages.zendframework.com/"
}
]
}
在我 运行 composer update
之后,它给我这个错误信息:
C:\Users\Ricky\graffiti-galore>composer update Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.
Problem 1 - The requested package zendframework/zendservice-amazon could not be found in any version, there may be a typo in the package name.
Potential causes: - A typo in the package name - The package is not available in a stable-enough version according to your minimum-stability setting see https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion for more details.
Read http://getcomposer.org/doc/articles/troubleshooting.md for further common problems.
在您的 require 语句中,您似乎使用了错误的 Zend 包含。在您的要求声明中:
"zendframework/zendservice-amazon": "2.3.5"
应该是
"zendframework/zend-config": "2.3.5",
"zendframework/zend-http": "2.3.5"
或者,如果您想避免要求特定的版本号,
"zendframework/zend-config": "2.*",
"zendframework/zend-http": "2.*"
以及 minimum stability
"minimum-stability": "dev"
zendservice-amazon
不是 Zend Framework 2 的一部分,ZendService 库的 none 是。它的最新版本是 2.0.3,这里列出了所有版本:https://packagist.org/packages/zendframework/zendservice-amazon
zendframework/zendservice-amazon
没有 2.3.5 版本,显然安装失败。查看 https://packagist.org/packages/zendframework/zendservice-amazon 以查看可用版本并修复版本选择器(我建议 ~2.0
)。
您也不需要 composer.json
中的 repositories
部分,所有包也在 Packagist 上,Composer 的主要和默认包存储库。