我的开发环境是使用MAMP和NetBeans的OS X Mavericks。
我正在尝试使用CakePHP插件(CakeResque),并在通过Composer安装后,正在记录以下错误:
致命错误:无法重新声明composerRequiref2c9cc1d84da6e308a0f610da161cf55()(之前>在... / app / Vendor / composer / autoload_real.php:47中声明)in 第50行的/ app / Vendor / composer / autoload_real.php
其他人正在使用此插件,此时,我不认为它与插件有关。该插件的开发人员非常友好,可以帮助我通过github issue对其进行故障排除,但没有运气。在我的核心配置文件中,我有:
require_once dirname(__DIR__) . '/Vendor/autoload.php';
我不需要在我的应用程序中的任何其他地方使用供应商/自动加载。
我发现了这个stackoverflow question,但它从未被回答过 - 这就是我遇到的完全相同的问题。
因为我正在使用MAMP,所以我将本地php指向了MAMP php bin - 现在当我运行which php
时,它指向我的MAMP目录。这可能与此无关,但我试图包含所有内容。
正在运行composer self-update
表示一切都是最新的。
感谢任何帮助。