【发布时间】:2018-03-09 16:16:53
【问题描述】:
我尝试做一个composer install 然后这是响应:
警告:此作曲家的开发版本已超过 60 天。它是 建议通过运行“/usr/local/bin/composer”来更新它 自我更新”以获取最新版本。 使用包信息加载作曲家存储库 从锁文件安装依赖项(包括require-dev)
[错误异常] 未定义索引:哈希
安装 [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom -installers] [--no-autoloader] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [packages1] ... [包N]
任何想法为什么会发生这种情况?
谢谢。
【问题讨论】:
-
使用
composer self-update确保您的作曲家是最新的。 -
你的作曲家已经过时了,你可以删除 composer.lock 并安装最新的作曲家,然后运行作曲家安装
-
是的,按照issue 中的说明删除您的
composer.lock文件。
标签: php laravel composer-php