2

最近我报告了 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 应用程序文件夹,是否可以。

请提供任何帮助

4

2 回答 2

4

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

composer update

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

composer self-update
于 2016-08-25T14:21:13.837 回答
2

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

如果你不能等到 3.3.3,那么手册会解释如何跟上最新的变化。只需放入您的composer.json:

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

并运行composer update

请注意,不建议这样做,因为您的应用程序可能会在下一个主要版本发布时中断。此外,composer 不会缓存开发分支,因此会减慢 composer 的连续安装/更新速度。

于 2016-08-25T14:14:42.570 回答