SmashingというRuby製アプリケーションをDockernizeしてたら、 bundle installで以下のWarningが出た

1
2
`/` is not writable.
Bundler will use `/tmp/bundler20201212-8-358hqq8' as your home directory temporarily.

ほっといても /tmp配下に代替ディレクトリ作成してうまくやってそうだけどいちおう解決方法を調べたのでメモ

HOMEをちゃんと設定する

Commit

HOME環境変数をBundlerが参照するようなので、上記のCommitのように、 HOMEに適切なPathを放り込んであげれば解決

これは Dockerでの解決方法なのでこういったゴリ押しが可能ですが、ローカル環境で起きているのであれば、 HOME環境変数が適切な状態になるようにしてあげれば、なんとかなると思います