🐈
vscodeでGOCACHEのエラーが出てしまう件
Error loading workspace folders (expected 1, got 0) failed to load view for
file:///app/backend_product: err: exit status 1: stderr: build cache is
required, but could not be located: GOCACHE is not defined and neither
$XDG_CACHE_HOME nor $HOME are defined
vscodeでdevcontainerを使ってGolang開発している際に上記のようなエラーが出て途方に暮れました。
色々調べた結果、原因はよくわかりませんでした。
対応
devcontainerをdocker-compose.ymlつかって立ち上げていたんですが、docker-compose.ymlに
environment:
HOME: /root
GOCACHE: /root/gocache
XDC_CACHE_HOME: /root/gocache
を追加したら直りました。
これが正しい解決法かは分かりませんがdevcontainerが正常起動していて問題なさそうなので誰かの助けになれば。
Discussion