php artisan tinkerが通らない!他のartisanコマンドは通るのに。。。
エラー
Writing to /var/www/.config/psysh is not allowed.
原因はホームディレクトリ「/var/www」の権限不足。
root権限でしか触ることができないが、別のユーザーを使っていたので権限エラーがでていた。
やったこと>権限を変更
$ sudo chmod -R 777 /var/www/
sudoコマンドが入っておらずエラー。。
find . -name sudo
見つからず。
解決法
ホームディレクトリの所有者を変更する。
docker-fileに以下追加。再ビルドで通った
ちなみに-Rオプションは再帰的に権限を所有者を書き換える
ARG HOME_DIR='/var/www'
RUN mkdir -p $HOME_DIR
RUN chown -R $UID:$GID $HOME_DIR