【问题标题】:getting errors when using composer to install skywalker/boostcake plugin使用 composer 安装 skywalker/boostcake 插件时出错
【发布时间】:2015-04-03 17:24:24
【问题描述】:

我正在使用 cakephp v3 并希望使用 skywalker/boostcake。这是一个twbs助手。我已按照作曲家的说明进行操作,但不断收到以下错误:

[运行时异常] 无法获取包 slywalker/boost_cake 的主命名空间。 确保您已将正确的“自动加载”部分添加到插件的配置中 在https://github.com/cakephp/plugin-installer的自述文件中声明

我显然做错了什么,或者供应商错过了一些重要的指示。

我尝试将 json 字符串添加到 cakes composer.json 文件中,如下所示:

"autoload": {
    "psr-4": {
        "App\\": "src",
        "Skywalker\\BoostCake"\\: "src"
    }
},

但没有成功。任何帮助表示赞赏

【问题讨论】:

  • 这真的是您在 RunTimeException 中看到的,还是只是在这里拼错了? slywalker/boost_cake....应该说skywalker/boost_cake

标签: cakephp plugins


【解决方案1】:

除了Skywalker 的虚构命名空间中的拼写错误,以及路径必须指向类似vendor/slywalker/boostcake 而不是src 的事实之外,该插件适用于CakePHP 2.x,所以它永远不会工作。

您可能需要检查其他与 CakePHP 3.x 兼容的插件,例如 https://github.com/friendsofcake/bootstrap-ui

【讨论】:

  • 感谢您的信息。我刚刚安装了似乎工作正常的 [holt59 bootstrap helper][1]。如果这个不符合我的要求,我一定会尝试friendsofcake助手。再次感谢。 [1]:github.com/Holt59/cakephp3-bootstrap3-helpers
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
  • 2017-04-09
  • 2021-04-16
  • 2021-09-10
  • 2014-01-12
  • 2017-10-10
相关资源
最近更新 更多