在我的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
答案 0 :(得分:1)
您似乎制作了现有项目目录的副本,并尝试在新目录中对其进行调整
尝试删除composer.lock
和vendor/
并运行composer update
我不是100%肯定,但希望它会有所帮助