はじめに
環境構築時のエラーについてまとめます。
起きていること
以下のコマンドを実行時にエラーが発生。
***としていある部分は、会社名が含まれたファイル名のため隠しています。
terminal
docker-compose exec web /home/apps/.rbenv/shims/bundle exec rails ************[**************]
zsh: no matches found: ************[**************]
原因
どうやらコマンドにglobでされるメタ文字(*,[],?…)が含まれていると、
zshであるとファイル名と思って解析し「そんなファイルありません」とエラーを返してくれてみたいです。bashだと、大丈夫みたいです。
対応方法
% vim ~/.zshrc
# setopt nonomatchを記述
% source ~/.zshrc
nomatchによるエラーを抑制してくれるみたいです。
おわりに
まだ理解度は7割ですので、引き続き調査していきます!