如何通过composer更新到最新的CakePHP 3.3.3和bug修复
最近,我报告了Cakephp的一个错误修复,团队已经修复了该错误,并将其合并回Cakephp repo(版本3.3.3)。我想知道如何获得CakePhp的版本 在我的应用程序文件夹中,我运行如何通过composer更新到最新的CakePHP 3.3.3和bug修复,cakephp,cakephp-3.3,Cakephp,Cakephp 3.3,最近,我报告了Cakephp的一个错误修复,团队已经修复了该错误,并将其合并回Cakephp repo(版本3.3.3)。我想知道如何获得CakePhp的版本 在我的应用程序文件夹中,我运行composer update,这是在我的composer.json文件中设置的内容: "require": { "php": ">=5.5.9", "cakephp/cakephp": "~3.3", "mobiledetect/mobiledetect
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,则说明如何跟上最新的更改。只需输入composer.json:
"require": {
"cakephp/cakephp": "dev-master"
}
然后运行composer update
请注意,不建议这样做,因为在发布下一个主要版本时,应用程序可能会中断。此外,composer不缓存开发分支,因此它会减慢连续composer安装/更新的速度
假设您在全局安装了composer,您可以通过在项目文件夹中运行以下终端来将CakePHP更新为最新版本,即composer.json所在的目录:
composer update
如果您在更新时遇到问题,有时可能是因为composer已过时,请定期在终端中使用以下命令进行更新:
composer self-update
在我的3.3.3应用程序中,我看到了
“cakephp/cakephp”:“~3.3”
,通过这种方式,它总是更新到3.3分支中的最新版本谢谢。应该是,composer update运行正常,没有错误,但是cake核心文件没有得到更新。我将检查它是否与文件权限有关。它也不是文件权限。当运行更新时,您会看到类似“删除3.3.1,下载3.3.3”的内容吗?另外,您现在在vendor/cakephp/cakephp/version.txt
中看到了什么版本?这一点很好。它是3.3.2,我以前试过,但它检索到了大量的合并。您是否同时简单地升级到3.2?否,可用的版本是3.2.1及以下版本