はじめに
この記事は2021年1月にまとめていた「細かいつまずいたことをメモしておく(1月編)をそれぞれ投稿した内容になります
解決方法が最新でない可能性もありますのでご了承ください
問題
なぜかファイルが権限で読み込めなくなる現象が時々おき
。一回治ると以降起きないが、Gitからダウンロードしたときにコンテナをあげると起きたり、起きなかったり
Dockerfileでchmod +x ./bin/webpacker-dev-server
をしても同じエラーがでてしまいchown, chmodが効いていない
解決方法
これはローカルにある./bin/webpacker-dev-serverがコンテナのユーザーが変更されていたので起きていた
変更が起きたタイミングはWSL2のフォルダをWindowsのデスクトップにダウンロードしてからWSL2ni再度戻したときでした
また、Gitに権限がrootになっているファイルををあげていたのでクローンも当然root権限になっていた
権限を変更する必要がある
$ sudo chmod -R ユーザー名:グループ名 ./*