如何通过 composer 更新到最新的 CakePHP 3.3.3 和错误修复

How to update to the latest CakePHP 3.3.3 and bug fixes through composer

最近我报告了 Cakephp 的错误修复,团队已修复该错误并将其合并回 cakephp 存储库(版本 3.3.3)。我想知道如何获取CakePhp的版本。

在我的应用程序文件夹中,我 运行 composer update 这是我 composer.json 文件中设置的内容:

"require": {
        "php": ">=5.5.9",
        "cakephp/cakephp": "~3.3",
        "mobiledetect/mobiledetectlib": "2.*",
        "cakephp/migrations": "~1.0",
        "cakephp/plugin-installer": "*",
        "dereuromark/cakephp-ajax": "dev-master"
    },

我在composer里看到可用的版本是3.3.1及以下。但是有什么方法可以让我从回购中获得这些错误修复。或者如果我下载文件并将其上传到我的 src/cake 应用程序文件夹就可以了。

请帮忙

3.3.3 目前还没有发布,所以我猜您想了解最新的尚未发布到稳定版本的错误修正

如果您等不及 3.3.3,那么 manual 解释了如何了解最新的变化。只需输入您的 composer.json:

"require": {
    "cakephp/cakephp": "dev-master"
}

和运行composer update

Be aware that is not recommended, as your application can break when the next major version is being released. Additionally composer does not cache development branches, so it slows down consecutive composer installs/updates.

假设您已经全局安装了 composer,您可以通过 运行 在终端中将 CakePHP 更新到最新版本,当在项目文件夹中时,相同的目录 composer.json 位于:

composer update

如果您在更新时遇到问题,有时可能是因为作曲家已过时,请定期在终端中使用以下内容进行更新:

composer self-update