#ハマった経緯
業務で既存サイトの改修、リニューアルを行っているのですが、
既存サイトは別会社が作成したためソースを引き継ぎdockerを起動。
docker-compose build --no-cache 問題なくビルド完了!続いて
docker-compose up -d を実行した際エラーが発生!!
docker logs コンテナ名 でlogを確認!!
「No such file or directory'nt execute 'ruby」
なんか文字もおかしい。。webpackのファイルもちゃんとあるのに
なんで無いと言われるんだろう??
##原因
タイトルでお察しのとおり原因は改行コードが違っておりファイルが読み込めないということでした。先方はmac,こちらはwindow。違いは下記参考サイトが纏まっておりましたので確認してみてください。
https://qiita.com/uhooi/items/dc74ff3434aecb17faa2
##解消
webpack関連ファイルの改行コードをLFからCRLFに変更。
エディタ右下(vscodeの場合)
レアなケースかもしれませんがお役に立てればと思います。