今日、私はLaravelでこのコマンドを使用して新しいプロジェクトを作成したいと思いました
laravel new blog
しかし、私はこのエラーを受け取ります
Crafting application...
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for mockery/mockery 1.4.0 -> satisfiable by mockery/mockery[1.4.0].
- mockery/mockery 1.4.0 requires php ^7.3.0 -> your PHP version (7.2.23) does not satisfy that requirement.
Laravel自身が少なくともphp7.2.5と言っているときにphp7.3を読む必要があるのはなぜですか???
新しいLaravel=アプリケーションを作成しようとしたときに問題が発生しました。次のコマンドを使用してphpのバージョンを更新しましたが、機能しました。
Sudo apt install software-properties-common
Sudo add-apt-repository ppa:ondrej/php
Sudo apt install -y php7.4 php7.4-Gd php7.4-mbstring php7.4-xml
あなたはただ走ることができます
composer create-project --prefer-dist laravel/laravel <project_name>
自動的にmockery ^ 1.3.1にフォールバックします