laravel - Composer 卡在 4.2 上的 "Resolving dependencies through SAT"

标签 laravel laravel-4 composer-php forge

我尝试过的事情:

  • 删除除 Laravel(版本 4.2.*)之外的所有内容 - 这已完成但仍挂起约 5 分钟
  • 更新 Composer
  • 删除/vendor
  • 进行干净的 Laravel 4.2 安装(挂起大约 3 分钟)
  • 进行干净的 Laravel 5 安装(根本不会挂起)
  • 完全关闭 xdebug(似乎没什么区别)

  • 使用我所有的包,我已经看到 Composer 完成了,但只有当我让它在一夜之间运行时。我根本无法部署到锻造,因为它超时了!这只是在两周左右前开始发生。

    最佳答案

    对于所有寻找答案的人……以下是有助于提高性能的方法:

  • 提交 composer.lock :如果你还没有这样做,你可以运行'composer
    在一台机器上更新'然后提交你的锁定文件然后运行
    “ Composer 安装”在另一台机器上。这节省了我们的部署过程!
  • 通常将版本声明为
    尽可能明确。

  • 和/或
  • 更新你的 Laravel 版本!
  • 关于laravel - Composer 卡在 4.2 上的 "Resolving dependencies through SAT",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37818396/

    相关文章:

    laravel-4 - 无法在 Laravel 中对用户进行身份验证

    php - 将对 Laravel Controller 的请求路由到正在运行的 WebSocket 服务器

    php - 无法运行composer self 更新: "The phar signature did not match the file you downloaded"

    mysql - LaravelWhereNotIn 只有一个数字

    php - Blade 模板,@yield 中的@yield()

    php - Laravel 嵌套路由问题

    php - key 在 ./composer.json 中重复

    composer-php - PHP Composer 找不到我的项目的 composer.json 文件

    php - Eloquent - 查找 - 静态调用

    laravel - 使用 laravel-dompdf 和 vuejs 前端下载 PDF