go下载第三方代码

发布时间 2023-10-10 17:07:42作者: 一张红枫叶

Go更新国内下载源

执行命令进行第三方代码下载 go get https://github.com/chromedp/chromedp

提示访问超时

 

通过下面的命令替换成国内源

echo "export GOPROXY=https://goproxy.cn" >> ~/.profile

source ~/.profile

再次下载的时候就没有问题了

go get github.com/chromedp/chromedp

go: downloading github.com/chromedp/chromedp v0.9.2

go: downloading github.com/chromedp/cdproto v0.0.0-20230802225258-3cf4e6d46a89

go: downloading github.com/gobwas/ws v1.2.1

go: downloading github.com/mailru/easyjson v0.7.7

go: downloading github.com/chromedp/sysutil v1.0.0

go: downloading github.com/gobwas/httphead v0.1.0

go: downloading github.com/gobwas/pool v0.2.1

go: downloading github.com/josharian/intern v1.0.0

go: downloading golang.org/x/sys v0.6.0

go: added github.com/chromedp/cdproto v0.0.0-20230802225258-3cf4e6d46a89

然后就可以直接import了

 

使用chromedp可能会报这个错,这是因为系统没有安装chrome浏览器导致的

 

通过三个命令安装chrome浏览器

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo apt install gdebi-core

sudo gdebi google-chrome-stable_current_amd64.deb

 

 

如果其他project想要使用chromedp这个包。可以在go.mod中更新require部分,在go.sum中更新第三方模块的校验值

 

如果不更新go.sum的话,会报如下的错误