【问题标题】:Cakephp Heroku plugin path errorCakephp Heroku 插件路径错误
【发布时间】:2015-02-20 21:19:16
【问题描述】:

我有一个在 Heroku 上运行的 Cakephp 应用程序,但无法加载插件。这一切都可以在我的本地开发机器上运行,但是当我推送到 Heroku Cake 时找不到我定义的插件。错误消息表明它正在“/app/app/Plugin”而不是“/app/Plugin”中寻找插件。如何在不破坏本地路径的情况下更正 Heroku 上的路径?

错误:找不到 ElasticSearchIndex.ElasticSearchIndexableBehavior。

错误:在以下文件中创建类 ElasticSearchIndexableBehavior:/app/app/Plugin/ElasticSearchIndex/Model/Behavior/ElasticSearchIndexableBehavior.php

堆栈跟踪:

【问题讨论】:

  • 尝试将所有第三方库放在外部供应商目录中
  • 有什么方法可以模拟本地主机中的 Heroku 路径?一些配置什么的?

标签: php cakephp heroku


【解决方案1】:

好吧,我是个白痴。问题不在于 Heroku 或 CakePHP,而是我克隆了插件的 git 存储库,而不是将它们添加为子模块。这导致插件在推送到 Heroku 时实际上并不存在。 “/app/app”令人困惑的部分是因为应用代码位于 Heroku 实例的“/app”内,所以它一直在寻找正确的路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 2013-07-16
    相关资源
    最近更新 更多