在安装laravel/ui时,我收到以下错误。
Using version ^2.0 for laravel/ui
Problem 1
- Conclusion: remove laravel/framework v6.18.0
- Conclusion: don't install laravel/framework v6.18.0
- laravel/ui 2.x-dev requires illuminate/support ^7.0 -> satisfiable by laravel/framework[7.x-dev], illuminate/support[7.x-dev, v7.0.0, v7.0.1].
- laravel/ui v2.0.0 requires illuminate/support ^7.0 -> satisfiable by laravel/framework[7.x-dev], illuminate/support[7.x-dev, v7.0.0, v7.0.1].
- Can only install one of: laravel/framework[7.x-dev, v6.18.0].
- don't install illuminate/support 7.x-dev|don't install laravel/framework v6.18.0
- don't install illuminate/support v7.0.0|don't install laravel/framework v6.18.0
- don't install illuminate/support v7.0.1|don't install laravel/framework v6.18.0
- Installation request for laravel/framework (locked at v6.18.0, required as ^6.2) -> satisfiable by laravel/framework[v6.18.0].
- Installation request for laravel/ui ^2.0 -> satisfiable by laravel/ui[2.x-dev, v2.0.0].
我用的是laravel 6.18版,这个问题怎么解决?
6条答案
按热度按时间1l5u6lss1#
试试这个:它对我的laravel 6.2有效
composer require laravel/ui "^1.2"
xkftehaa2#
如果你正在使用laravel 6,那么试试这个命令
composer require laravel/ui "^1.0" --dev -vvv
你想升级到laravel 7吗?
如果是这样的话,你一定是做错了什么,我只是更新了,正如我所说,没有问题。
你必须先更新laravel,而不是框架。
更新laravel后,仅运行
composer update
for framework。如果你没有正确地这样做,你将总是得到错误。
另外,运行
composer clearcache
composer selfupdate
composer dumpautoload
如果需要。
有时也可以删除供应商并重新运行composer安装。
3df52oht3#
Laravel ui已经在大约一小时前与Laravel 7一起发布,Laravel ui 2. 0依赖于Laravel 7。
请将您的项目升级到Laravel 7或安装Laravel ui 1.x。
unguejic4#
对于laravel 6x:
composer 要求使用"^1.2"(laravel/ui)
对于laravel 7x:
composer 要求使用"^2.0"(laravel/ui)
对于laravel 8x:
composer 需要使用"^3.0"(laravel/ui)
对于laravel 9x:
composer 需要"^4.0"字符串(laravel/u)
35g0bw715#
为当前可用版本运行
t3irkdon6#
根据Laravel框架文档使用此命令
Laravel 8. in需要3.4版的Laravel/用户界面*
Laravel 7. in需要laravel/ui版本2.4
Laravel 6. in需要特定的laravel/ui版本1.0*