如何使用composer下载PHPword的最新开发版本?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用composer下载PHPword的最新开发版本?相关的知识,希望对你有一定的参考价值。
几个月前,我在cakephp项目中使用composer安装了PHPword。最近我们面临一些限制,为了我们的幸福,github上的版本有很多符合我们需求的更新。
我们尝试过作曲家更新,但最新版本仍然是2016版本之后我们尝试了这个:
composer require phpoffice/phpword:dev
结果是:
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 phpoffice/phpword dev exists as phpoffice/phpword[0.
10.0, 0.10.1, 0.11.0, 0.11.1, 0.12.0, 0.7.0, 0.8.0, 0.8.1, 0.9.0, 0.9.1, dev-dev
elop, dev-master, v0.12.1, v0.13.0] but these are rejected by your constraint.
Installation failed, reverting ./composer.json to its original content.
编辑:我们的要求composer.json:
"require": {
"php": ">=5.6",
"cakephp/cakephp": "3.4.*",
"mobiledetect/mobiledetectlib": "2.*",
"cakephp/migrations": "~1.0",
"cakephp/plugin-installer": "*",
"mpdf/mpdf": "^6.1",
"tecnickcom/tcpdf": "^6.2",
"phpoffice/phpexcel": "^1.8",
"box/spout": "^2.7",
"cakecoded/ckeditor": "^1.0",
"phpoffice/phpword": "dev-master",
"dompdf/dompdf": "^0.8.0",
"fgrosse/phpasn1": "^2.0",
"sop/asn1": "^2.0",
"sop/x509": "^0.5.0"
},
那么,有没有办法在开发过程中获得最新版本?
提前致谢 !
答案
试试跑步
$ composer require phpoffice/phpword:dev-master
如果这不起作用,调整你的composer.json
包括
{
"minimum-stability": "dev",
"prefer-stable: true
}
供参考,请参阅
- https://getcomposer.org/doc/04-schema.md#minimum-stability
- https://getcomposer.org/doc/04-schema.md#prefer-stable
Note
正如所指出的,如果您在使用composer
安装软件包时遇到问题,那么分享您的composer.json
是个好主意,这样我们可以提供更好的帮助。
另一答案
为composer.json添加依赖项
{
"require": {
"phpoffice/phpword": "v0.13.*"
}
}
然后尝试运行
composer update
另一答案
您现在可以使用版本dev-master,或者等待几天才能获得官方的0.14版本。
以上是关于如何使用composer下载PHPword的最新开发版本?的主要内容,如果未能解决你的问题,请参考以下文章
laravel中引入composer安装在vendor中的第三方应用