请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用 dep 下载 golang.org/x/text 时没有下载完整的代码

ccmouse 老师你好,

    视频教程中使用的是 gopm 管理依赖,我这里使用的是 dep 管理,通过  dep ensure -add golang.org/x/text 下载 text 扩展包, Gopkg.lock 显示 x/text 版本为 0.3.0,且下载到的目录如下所示:

└── golang.org

    └── x

        └── text

            ├── AUTHORS

            ├── CONTRIBUTING.md

            ├── CONTRIBUTORS

            ├── LICENSE

            ├── PATENTS

            ├── README.md

            ├── codereview.cfg

            ├── collate

            ├── doc.go

            ├── gen.go

            ├── internal

            ├── language

            ├── transform

            └── unicode

由此导致无法使用 encoding 这个包,因为没有下载下来,查看 https://github.com/golang/text/tree/master 上的源码发现是存在 encoding 这个包的,请问是我的 dep 使用方式不对还是其他原因导致 encoding 及其他 text 下的包没有被下载下来呢

正在回答 回答被采纳积分+3

2回答

ccmouse 2018-03-16 09:59:50

不好意思我最近一段时间没有电脑网也不太好。这个问题我们还需要进一步研究dep里面这边到底如何打包的。就我的课来说,不论用什么方法,把代码拉到就可以继续。
对于dep,我们可以从目标来入手。到底您拉的这个包应不应该包含encoding,然后顺着这个线索去尝试解决。

1 回复 有任何疑惑可以回复我~
  • 提问者 pinggod #1
    看了 dep 文档结合使用感受,猜测 dep 会去分析项目的真正依赖,如果确实依赖了某包才会下载,否则会默认执行 dep prune 去除无关依赖
    回复 有任何疑惑可以回复我~ 2018-03-16 10:28:09
cr7_lonely 2018-05-28 22:52:14

我能的有encoding的包,但是也是无法导入,transform的是解决了,simplifiedchinese没解决。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信