【问题标题】:Laravel Composer Install Undefined Index HashLaravel Composer 安装未定义的索引哈希
【发布时间】: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


【解决方案1】:

我认为你的作曲家有问题,上面有一个警告说你的作曲家没有更新,尝试运行这个命令composer self-update

【讨论】:

    【解决方案2】:

    试试composer update 我曾经遇到过这样的问题,然后,我做了composer update,它解决了我的问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 2016-04-09
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 2012-08-24
      相关资源
      最近更新 更多