打印以下输出后,go get -v gopkg.in/urfave/cli.v2
挂起。我可以安装其他软件包。如何调试这个的根本原因?
这已经挂了超过6个小时。不得不通过按cntrl + c。
来解决这个问题$go get -v -insecure gopkg.in/urfave/cli.v2
Fetching https://gopkg.in/urfave/cli.v2?go-get=1
Parsing meta tags from https://gopkg.in/urfave/cli.v2?go-get=1 (status code 200)
get "gopkg.in/urfave/cli.v2": found meta tag main.metaImport{Prefix:"gopkg.in/urfave/cli.v2", VCS:"git", RepoRoot:"https://gopkg.in/urfave/cli.v2"} at https://gopkg.in/urfave/cli.v2?go-get=1
gopkg.in/urfave/cli.v2 (download)
答案 0 :(得分:1)
最有可能是网络问题。我们遇到这种现象,而与我们的ISP的连接经历了包丢失。
由于go get
使用git,您可以手动克隆存储库并查看git
告诉您的内容:
$ git clone --verbose https://gopkg.in/urfave/cli.v2
答案 1 :(得分:0)
事实证明https://gopkg.in/urfave/cli.v2没有源代码回购。我不得不遵循@Louis自己克隆回购的建议
mkdir -p $GOPATH/src/gopkg.in/urfave
cd $GOPATH/src/gopkg.in/urfave
git clone https://github.com/urfave/cli -b v2 cli.v2
打开了一个问题