1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

エラー「zsh: no matches found:〜」が出た時の対処法

Last updated at Posted at 2020-12-29

##問題

ターミナル
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.*
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?