我正在使用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说明了错误的内部导入情况:

关于go - 如何获取golang软件包时如何解决错误消息 "use of an internal package not allowed"?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34973883/

10-10 14:32