docker-compose upすると以下のエラーが出た
/usr/bin/env: ‘bash\r’: No such file or directory
原因
私の開発環境がWindowsであったため,改行コードがUnixフォーマットになっていなかったことが原因でした.
5人チームでの開発をしていて,MacとWSLの環境の方はこのエラーは出ていなかったのでWindows特有のエラーだと思われます.
解決策
原因となっているbashが記述されている場所を特定し,改行コードをUnix形式に変更する.
以下の手順に従って解決できました.
おまけ
改行コードはOSによって以下のように異なるそうです.
| OS | コード |
|---|---|
| UNIX | LF |
| Win | CRLF |
| Mac | CR |

