"golang.org/x/net/internal/iana" //use of internal package not allowed

freedbg · · 3737 次点击
polaris
社区,需要你我一同完善!
go 规范就是不允许访问的
#1
更多评论
报错` use of internal package not allowed` 这个问题,没有正面的解决办法,只能绕过去。 我在修改 gofmt 的时候也遇到这个问题 (`use of internal package cmd/internal/diff not allowed`) 查了资料,这个是规则就是这样的,所以我把 `$(GOROOT)/src/cmd/internal` 这个目录创建了一个软连接 `$(GOROOT)/src/cmd/internal2` ,然后修改代码里面的 `internal` 为 `internal2` 就可以了。
#2