laravelアプリ作成時のコマンド実行で非常に時間がかかるのでダウンロードの詳細を出力してみる


目的

  • laravelアプリ作成時のコマンドが全然終わらないので詳細を出力するオプションをつけて実行してみた

環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB
  • ソフトウェア環境
項目 情報 備考
PHP バージョン 7.4.8 Homebrewを用いてこちらの方法で導入→Mac HomebrewでPHPをインストールする
Laravel バージョン 6.X commposerを用いてこちらの方法で導入→Mac Laravelの環境構築を行う
MySQLバージョン 8.0.19 for osx10.13 on x86_64 Homwbrewを用いてこちらの方法で導入→Mac HomebrewでMySQLをインストールする
Node.jsバージョン v8.9.4 Homwbrewを用いてこちらの方法で導入→Mac HomebrewでNode.jsをインストールする

情報

  • 筆者はMacに直接laravelアプリ動作環境を構築してlaravelアプリの作成を行った。

困りごと

  1. 下記コマンドを実行してlaravel8のアプリを作成しようとしたが全然処理が完了しない。

    $ composer create-project "laravel/laravel=8.*" todos
    

ダウンロード進捗状況を逐一出力するようにしよう

  1. -vvvというオプションを付けることによりコマンドの作業進捗が出力される。

    $ composer create-project "laravel/laravel=8.*" todos -vvv
    
  2. フリーズすることもなく着々と依存性の解決とパッケージのダウンロードが行われていた。これなら時間が解決してくれそうなので気長に待つこととする。