Closed2
package "context" without types was imported from で死んでた今日この頃
久々にコード書くかーで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
なおった。
うんわからん。
go get -u golang.org/x/tools/go/packages
しなさい
このスクラップは1ヶ月前にクローズされました
ログインするとコメントできます