Closed3
VS CodeでなぜかGoのテストができない原因調査メモ
VS Codeでrun testボタンを押すと、なぜかcompilation failedになってビルドできなくてテストできない問題を調査した。
結論的には、Goを初めたての時にこの記事を参考にして、~/.zshrcに下記のような環境変数を設定していたが、それが原因でgoのバージョンが古い状態でコンパイルされてしまいbuild errorになっていたぽい。
コメントアウトしたらbuildできてテストも動かせた。
# go installで入れた他のバージョンを動かすための環境変数
# 参考: https://zenn.dev/em0/articles/9bc0cdd2addcac6ec5fb
# 下記をコメントアウトしたらtestできるようになった。
# export GOROOT=/usr/local/go
# export GOPATH=$HOME/go
# export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
GOROOTとかGOPATHは確か不要になった気がするので後でググる。
にしてもVS Code上でテスト動かせるのとても便利。すこ。
GOROOTもGOPATHも不要ぽいので終わり。
このスクラップは2023/05/30にクローズされました