Zenn
Closed2

package "context" without types was imported from で死んでた今日この頃

orsors

久々にコード書くかーでGoを書いて、よっしゃgo runと思ったらこれ。
色々探ったけどわからん

$ go version
go version go1.24.0 darwin/arm64
  • importエラーも特にない
  • go mod tidy効果なし
  • go clean -cache -modcache -i -rでキャッシュワンちゃん?と思って消しても治らん

goの環境が悪いのかと思いコンテナ立ち上げ

docker run -it --rm -e GO111MODULE=on -v (pwd):/go/src/ -w /go/src/ golang:latest

もちろんimageを一旦消して最新を取り直した
けどダメ。

うんわからん。
と思って出会ったのが golang.org/x/tools/go/packages が原因ではないかと言うもの

$ go get -u golang.org/x/tools/go/packages
go: downloading golang.org/x/tools v0.30.0
go: downloading golang.org/x/mod v0.23.0
go: upgraded golang.org/x/mod v0.18.0 => v0.23.0
go: upgraded golang.org/x/tools v0.22.0 => v0.30.0

なんでそんな古い状態???と思いつつ go run
なおった。
うんわからん。

orsors

go get -u golang.org/x/tools/go/packages しなさい

このスクラップは1ヶ月前にクローズされました
ログインするとコメントできます