获取 golang.org/x/tools/go/ast/astutil 的正确方法

似乎存储库已从 移动golang.org/x/tools/astutil到golang.org/x/tools/go/ast/astutil


我正在尝试构建,gore但找不到astutil,我有解决方法来编译它:


mkdir $GOPATH/src/golang.org/x/tools/go/ast

ln -s $GOPATH/src/golang.org/x/tools/astutil $GOPATH/src/golang.org/x/tools/go/ast

但这是解决这个问题的正确方法吗?


我尝试x/tools使用以下命令删除目录并再次获取它:


rm -rf $GOPATH/src/golang.org/x/tools 

go get -u -v golang.org/x/tools

但astutil仍然在同一个目录 ( x/tools/go/astutil) 而不是x/tools/go/ast/astutil


我试过,go get -u -v golang.org/x/tools/go/ast/astutil但似乎不起作用:


Fetching https://golang.org/x/tools/go/ast/astutil?go-get=1

Parsing meta tags from https://golang.org/x/tools/go/ast/astutil?go-get=1

(status code 200)

get "golang.org/x/tools/go/ast/astutil?": found meta tag

main.metaImport{Prefix:"golang.org/x/tools", VCS:"git", RepoRoot:"

https://go.googlesource.com/tools"} at

https://golang.org/x/tools/go/ast/astutil?go-get=1

get "golang.org/x/tools/go/ast/astutil?": verifying non-authoritative meta

tag

Fetching https://golang.org/x/tools?go-get=1

Parsing meta tags from https://golang.org/x/tools?go-get=1 (status code 200)

golang.org/x/tools (download)

package golang.org/x/tools/go/ast/astutil?: /home/asd/Dropbox/go/src/

golang.org/x/tools exists but /home/asd/Dropbox/go/src/

golang.org/x/tools/.git does not - stale checkout?

解决这个问题的正确方法是什么?


我的版本: go version go1.4.1 linux/amd64


不负相思意
浏览 499回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go