Composer致命错误:无法重新声明composerRequire

时间:2017-10-01 00:14:14

标签: php composer-php slim slim-3

在我的MacOS上运行PHP开发服务器时,我从作曲家那里得到以下错误。

Error Domain=NSCocoaErrorDomain Code=264 "The file “E4DF0E72-1E7E-45FA-A5A2-A03850EC182D.jpeg” couldn’t be opened because the text encoding of its contents can’t be determined." UserInfo={NSFilePath=/private/var/mobile/Containers/Data/Application/351FF152-79C7-447E-9964-2C150368946D/tmp/E4DF0E72-1E7E-45FA-A5A2-A03850EC182D.jpeg}

然而,当在我的Windows机器上运行这个完全相同的代码时,一切似乎都运行得很好。我已经验证我不会多次包含自动加载的require语句。可能是什么导致了这个?我正在使用HomeBrew的Composer,如果这有任何区别的话。我只是看不出这样一个特定的文件命名空间如何被多次包括在内。

修改

Composer autoload_real.php

Fatal error: Cannot redeclare composerRequire01a3dc0b1f885ed2b645be37711584c1() 
(previously declared in /Users/<user>/Desktop/<app>/vendor/composer/autoload_real.php:63) 
in /Users/<user>/Desktop/<app>/vendor/composer/autoload_real.php on line 70

1 个答案:

答案 0 :(得分:1)

您似乎制作了现有项目目录的副本,并尝试在新目录中对其进行调整

尝试删除composer.lockvendor/并运行composer update

我不是100%肯定,但希望它会有所帮助