Closed3

VS CodeでなぜかGoのテストができない原因調査メモ

yuto-myuto-m

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
yuto-myuto-m

GOROOTとかGOPATHは確か不要になった気がするので後でググる。
にしてもVS Code上でテスト動かせるのとても便利。すこ。

このスクラップは2023/05/30にクローズされました