zshで以下のようなエラーがでたのでその原因と解決策メモです。
zsh: no matches found:
原因
原因はコマンドに* ? {} [] ~
などのグロブ表現が含まれていると、zhsがファイル名だと解釈し「そんなファイルはないよ」とエラーを返すからみたいです。
グロブってなに↓
用語集:ファイルグロブ: UNIX/Linuxの部屋
解決策
~/.zshrc
に以下を記述、
setopt +o nomatch
sourceコマンドで読み込み直しで解決できました。
$ source ~/.zshrc