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)
Run Code Online (Sandbox Code Playgroud)
小智 2
最有可能是网络问题。当我们与 ISP 的连接遇到包丢失时,我们就遇到了这种现象。
由于go get使用 git,您可以手动克隆存储库,看看git会告诉您什么:
$ git clone --verbose https://gopkg.in/urfave/cli.v2
Run Code Online (Sandbox Code Playgroud)