更新Symfony的我克隆一個Git項目,然後運行命令composer update
,我得到了作曲家此錯誤消息:錯誤的作曲家
- Installing symfony/symfony (v2.2.4)
Downloading: 100%
[UnexpectedValueException]
'E:\Sites\myapp-api\vendor/symfony/symfony/268ac81f41a8a73a56ef570d9e7980
27.4' is not a zip archive.
update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock]
[--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [
-o|--optimize-autoloader] [packages1] ... [packagesN]
我試圖再次刪除composer.lock和運行作曲家更新命令,仍然返回同樣的錯誤。
我也嘗試運行composer update symfony/symfony
,並使用--prefer-dist,但仍然返回相同的錯誤消息「不是zip存檔」。
如何解決這個問題?
我努力努力再努力,現在有下載的symfony/symfony的
- Installing symfony/symfony (v2.2.4)
Downloading: 100%
- Installing symfony/symfony (v2.2.4)
Downloading: 100%
- Installing symfony/symfony (v2.2.4)
Downloading: 100%
[UnexpectedValueException]
'E:\Sites\trainme-api\vendor/symfony/symfony/698bb2e6e680e6c886eb5c70f5d93e
97.4' is not a zip archive.
我嘗試搜索Windows作曲家主目錄('C:\用戶\ {USER } \ AppData \ Roaming \ Composer')並且什麼都沒發現,只有''htaccess'文件。在composer.json – Permana
檢查緩存目錄PARAM http://getcomposer.org/doc/04-schema.md#config 緩存目錄,默認爲$ HOME/UNIX系統和C緩存: \ Users \ \ AppData \ Local \ Composer。存儲作曲家使用的所有緩存。另請參閱COMPOSER_HOME。 –
tiriana
啊哈,我正在尋找錯誤的緩存文件夾。我通過運行'composer config cache-dir'來檢查緩存文件夾,並刪除該文件夾中的所有內容。再次運行'composer update',一切正常。謝謝。 – Permana