php - Laravel 流明照明/控制台不会更新
问题描述
我正在尝试在我的流明项目上安装 Laravel Dusk,但我不断收到以下错误:
Problem 1
- Installation request for illuminate/queue (installed at v5.4.36) -> satisfiable by illuminate/queue[v5.4.36].
- Can only install one of: illuminate/console[5.8.x-dev, 5.4.x-dev].
- Can only install one of: illuminate/console[5.9.x-dev, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.0, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.11, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.12, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.14, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.15, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.17, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.18, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.19, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.2, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.3, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.4, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.8, 5.4.x-dev].
- Can only install one of: illuminate/console[v5.8.9, 5.4.x-dev].
- Conclusion: install illuminate/console 5.4.x-dev
- Installation request for illuminate/console ^5.8 -> satisfiable by illuminate/console[5.8.x-dev, 5.9.x-dev, v5.8.0, v5.8.11, v5.8.12, v5.8.14, v5.8.15, v5.8.17, v5.8.18, v5.8.19, v5.8.2, v5.8.3, v5.8.4, v5.8.8, v5.8.9].
我努力了:
composer require illuminate/console
composer dump-autoload
composer update
composer install
没有运气。在我的 composer.json 中没有照明/控制台,所以我不能在那里更新它。
"require": {
"php": ">=5.6.4",
"laravel/lumen-framework": "5.4.*",
"vlucas/phpdotenv": "~2.2",
"krisanalfa/lumen-dingo-adapter": "^0.0.3",
"sorskod/larasponse": "*",
"league/flysystem": " ~1.0",
"league/flysystem-aws-s3-v3": "^1.0",
"maatwebsite/excel": "^2.1",
"barryvdh/laravel-dompdf": "^0.8.0",
"illuminate/mail": "5.4"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"phpunit/phpunit": "~5.0",
"mockery/mockery": "~0.9",
"flipbox/lumen-generator": "^5.4"
},
但是,当我查看创建的 composer.lock 时,我可以在这里看到它:
"name": "illuminate/console",
"version": "v5.4.36",
"source": {
"type": "git",
"url": "https://github.com/illuminate/console.git",
"reference": "4f0413ffd240d2004c3e9e4cd8f63df249939a15"
},
有什么办法可以让这个包年龄更新吗?我相信至少dusk
需要。5.7.*
解决方案
我无法用illuminate/console
包复制您的问题,但我确实设法在本地机器上的测试项目中安装了指定的包。
确保您的 composer.json 文件中有以下内容:
{
"minimum-stability": "dev",
"prefer-stable": true
}
删除您的供应商文件夹:
cd ~/path/to/project
rm -rf vendor/
然后运行composer update
忽略并生成一个新的锁文件。
推荐阅读
- java - Android time conversion
- xaml - 绑定到 ElementName 取决于绑定顺序
- c# - UWP+Prism MVVM - 如何通过 XAML 设置视图模型属性的值?
- javascript - 使用 jQuery/JS 设置与具有特定内容的任何标题相邻的样式有序列表
- angular - 动态创建的对象发出的 Angular 捕捉事件
- c# - .NET Core 多个 IDbConnection 通过 AddTransient 实现
- javascript - 模态3主要问题
- excel - VBA - 单击按钮时删除 MultiUserEditing
- asp.net-web-api2 - Web Api 路由:找到多个与 URL 匹配的控制器类型
- java - Spring ConstraintValidator vs MultipartFile