当前位置: 首页 > 知识库问答 >
问题:

在CakePHP 3.1版本上安装cakedc/用户冲突

郜琦
2023-03-14

我正在尝试在CakePHP3.1上安装Cake dc用户

这是我composer.json的一部分,我几乎可以肯定,这是正确的设置,将蛋糕版本设置为3.1:

    "require": {
    "php": ">=5.4.16",
    "cakephp/cakephp": "~3.1",

我使用以下命令设置蛋糕:

作曲家创建项目cakephp/app ar2016-2 3.1.**

这就是我尝试使用composer安装DCUsers时得到的结果:

编写器需要cakedc/用户:~3.1。0 ./创作者json已经更新

加载具有包信息更新依赖项(包括require dev)的composerhtml" target="_blank">存储库无法将您的需求解析为可安装的包集。

问题1-结论:删除cakephp/cakephp 3.2.1-结论:不要安装cakephp/cakephp 3.2.1-cakedc/用户3.1.0需要cakephp/cakephp~3.1.0-

看起来它检测到了CakePHP3.2。1但我检查的所有地方都表明我使用的是正确的3.1。版本有什么想法吗?

先谢谢你,大卫

共有2个答案

阎璞瑜
2023-03-14

谢谢你的回答,但它刚刚被修复,这是插件本身的问题,cakedc已经修复。

陈奇希
2023-03-14

我怀疑它是否表明您在任何地方安装了3.1,因为最新版本是3.2。1和,~3.1表示

https://getcomposer.org/doc/articles/versions.md#tilde

您请求的cakedc/users版本需要cakephp/cakephp:3.1*,意思是

https://getcomposer.org/doc/articles/versions.md#wildcard

因此,要么使用插件的master分支(它需要cakephp/cakephp:~3.1),直到发布正确的版本,要么对cakephp框架使用更具体的版本约束,如3.1*

 类似资料:
  • 我使用的是CakePHP3.6。2尝试使用Composer安装CakeDC用户插件时,会显示以下错误消息: 有谁能告诉我如何解决这个问题,同时仍然安装与作曲家? 我的composer.json:

  • 我正在为我的新应用程序使用应用程序签名(我现在只有上传密钥)。但是我想知道如何在游戏商店版本上安装一个新的APK。现在,当使用上传密钥时,它不会安装,因为证书不匹配。我尝试创建一个新的密钥存储库,并更改了证书,您可以在控制台上下载该证书(应用程序签名证书)。但这也行不通。我总是做最后一个测试,以确保一切都相应地工作。只是为了澄清一下。我不想上传APK到测试频道。我想直接从文件系统安装APK,它应该

  • 本文向大家介绍在Ubuntu上安装最新版本的Node.js,包括了在Ubuntu上安装最新版本的Node.js的使用技巧和注意事项,需要的朋友参考一下 Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。 Node.js最初是由Ryan Dahl创建的,目前

  • 我想安装多个XAMPP版本。 在< code>NivF007对如何在mac-os-x-10-7上安装多个xampp版本或多个php版本的问题的回答中,有这样一句话 将 XAMPP 的每个实例安装在它自己的文件夹中 但你怎么能做到这一点呢?(因为您无法更改安装目录) 当您在安装管理器后重命名 XAMPP 文件夹时不起作用。

  • 鸿蒙开发app,实现-提示用户打开app之后检查版本如果当前版本小于最新版本提示更新版本-功能。 通过getBundleInfo()获取到的是用户安装的版本还是最新版本呢? 如何获取用户安装的app版本?如何获取应用市场的最新版本? 通过getBundleInfo()获取app.json文件中的version字段

  • 我正在尝试安装Angular 4,但默认情况下Angular版本~7.1.0正在安装。我不需要角7。