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 |