進捗どうでしょう

主な話題は 社会人生活/情報工学/アニメ/ライトノベル/漫画/映画/自炊 などです。

MENU

"composer require laravel/ui"時のエラー

 $ composer require laravel/ui

  laravel/uiをインストールしようとして上記のコマンドを実行したら下のようなエラーが出た。

$ composer require laravel/ui
Using version ^2.1 for laravel/ui
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package symfony/translation (locked at v5.0.8, required as 4.3.8) is satisfiable by symfony/translation[v5.0.8] but these conflict with your requirements or minimum-stability.
Problem 2
- symfony/translation v4.3.8 conflicts with symfony/http-kernel[v5.0.8].
- symfony/translation v4.3.8 conflicts with symfony/http-kernel[v5.0.8].
- symfony/translation v4.3.8 conflicts with symfony/http-kernel[v5.0.8].
- Installation request for symfony/translation 4.3.8 -> satisfiable by symfony/translation[v4.3.8].
- Installation request for symfony/http-kernel (locked at v5.0.8) -> satisfiable by symfony/http-kernel[v5.0.8].


Installation failed, reverting ./composer.json to its original content.

 

 エラーを読むにsymfonyあたりのバージョン関連で衝突しているそう。検索すると下のような記事を見つけた。 ただこの方法では解決できず途方に暮れていたが、単純に、

$ composer update

 でcomposerをupdateしたらうまくいった。 

$ composer require laravel/ui
Using version ^2.1 for laravel/ui
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing laravel/ui (v2.1.0): Downloading (100%)
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
41 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

  あっけない。概してエラーとはそういうものか…。

 あくまで解決例の一つとしてインターネットに記録しておきます。