我正在使用 go 1.5.3。我跑了这个
go get -x github.com/goji/goji
我收到此错误消息:
git checkout master
package github.com/goji/goji
imports goji.io/internal: use of internal package not allowed
我该如何解决?
最佳答案
来自goji issue 13 ,正确的命令是:
go get goji.io
那个页面http://goji.io/
有 go-import
元指令:
<meta name="go-import" content="goji.io git https://github.com/goji/goji">
这样,go 就不会将 goji.io/internal
(参见 router.go
)视为尝试导入“第三方”的内部包。
This issue说明了错误的内部导入案例:
You are not allowed to import internal package (or its subpackages) of a third party repo.
关于go - go获取golang包报错 "use of an internal package not allowed"怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34973883/