安装 Laravel 4 时出现作曲家错误 - '.../doctrine/dbal/f279c2aecfef9095e6b25 75f568d411b'不是 zip 存档



我第一次尝试在Windows XP环境中使用WampServer2运行我的Laravel 4。我已经启用了php_opensl.dll。

当我在Laravel根目录上发布"composer install"时,它会通过安装filt/woops,然后安装条令来启动安装。条令中出现问题:

D:My Box Fileswebdevlaravel4>composer install
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing filp/whoops (1.0.7)
    Downloading: 100%
  - Installing doctrine/lexer (dev-master bc0e1f0)
    Downloading: 100%
  - Installing doctrine/annotations (v1.1.2)
    Downloading: 100%
  ...
  ...
  - Installing doctrine/dbal (dev-master fbce4b5)
    Downloading: 100%

  [UnexpectedValueException]
  'D:My Box Fileswebdevlaravel4vendor/doctrine/dbal/0385cd8ce14f51b82fc70
  029e8890ac0' is not a zip archive.

有人知道为什么会发生这种事吗?

根据https://github.com/composer/composer/issues/1242它可能是网络相关的或损坏的缓存文件:

问题是Composer缓存(在我的情况下是损坏的)文件和因此,无论何时运行该命令,它都会重用这些损坏的文件。它从不下载新版本的文件。解决方案是删除缓存文件,然后重新运行该命令。缓存文件位于composer主目录:https://getcomposer.org/doc/03-cli.md#composer-家在cache.files文件夹。

您可以使用config命令查看composer缓存文件的确切位置:

composer config --list

相关内容

  • 没有找到相关文章

最新更新