はじめに
プロフェッショナルWebプログラミング Laravel
上記を参考にUbuntu 20.04.4 LTS(WSL2)でLaravel sail環境を構築。
「sail test」でテストを実行しようとした際にFeatureテストでパーミッションエラーが発生していた。
環境
Laravel Framework 9.21.6
Ubuntu 20.04.4 LTS(WSL2)
パーミッション変更
rootでコンテナにログイン
$ sail root-shell
/varディレクトリ以下全てのファイル、ディレクトリのパーミッションを変更
$ chmod -R 777 /var/
sail testが成功するか確認
今後同じようにパーミッションエラーが発生した場合、rootでログインしてからchmodコマンドで変更する。
(sail shellでログインするとsailユーザーになりパーミッション変更の権限がないため)