##問題
ターミナル
composer require doctrine/dbal:2.*
パッケージのインストールをしようと2系の中の最新バージョンを*で指定して実行した際に、下記のエラーが出ました。
ターミナル
zsh: no matches found: doctrine/dbal:2.*
コマンドにglobで使用されるメタ文字(*,[],?…)が含まれている場合、zshがファイル名だと判断して解析をし、「そんなファイルありません」とエラーを返すようです。
##解決法
~/(ホームディレクトリ)の中にある.zshrcというファイルの中身を変更します。
ターミナル
cd ~ //ホームディレクトリに移動
vi .zshrc //vimで.zshrcを開く
iでインサートモード(-- INSERT --)に変え、以下の記述を書き加えます。
.zshrc
setopt +o nomatch
escキーを押し、インサートモードから抜けます。
その後、:wqと入力して保存しvimを終了します。
新しいタブで開く、もしくはターミナルを再起動して先ほどのコマンドを
入力して実行すれば通ります。
ターミナル
composer require doctrine/dbal:2.*