目的
- require時に発生するエラーを解決した話をまとめる
実施環境
- ハードウェア環境(下記の二つの環境で確認)
項目 | 情報 |
---|---|
OS | macOS Catalina(10.15.3) |
ハードウェア | MacBook Pro (16-inch ,2019) |
プロセッサ | 2.6 GHz 6コアIntel Core i7 |
メモリ | 16 GB 2667 MHz DDR4 |
グラフィックス | AMD Radeon Pro 5300M 4 GB Intel UHD Graphics 630 1536 MB |
- ソフトウェア環境
項目 | 情報 | 備考 |
---|---|---|
PHP バージョン | 7.4.3 | Homwbrewを用いて導入 |
Laravel バージョン | 7.0.8 | commposerを用いて導入 |
MySQLバージョン | 8.0.19 for osx10.13 on x86_64 | Homwbrewを用いて導入 |
エラー内容
-
laravel/uiをインストールしようと思い下記のコマンドを実行した。
$ composer require laravel/ui
-
下記の様なエラーが発生しインストールが失敗してしまった。
>Using version ^2.0 for laravel/ui >./composer.json has been updated >Loading composer repositories with package information >Updating dependencies (including require-dev) >Nothing to install or update >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. >10 packages you are using are looking for funding. >Use the `composer fund` command to find out more! >Installation failed, reverting ./composer.json to its original content.
原因
- すでにインストール済みのものをインストールしようとしてしまっていた。
- そもそも実行する必要のないコマンドを実行してエラーが出てしまっていた。