Golang Go语言中安装colly框架失败,难道真要翻墙才行吗?

发布于 1周前 作者 wuwangju 来自 Go语言

Golang Go语言中安装colly框架失败,难道真要翻墙才行吗?
已经设置了代理 set GOPROXY=https://goproxy.cn
执行:go get -u github.com/gocolly/colly/
错误提示:
unrecognized import path “golang.org/x/net/html”: https fetch: Get “https://golang.org/x/net/html?go-get=1”: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

下面还有 2 个错误也差不多。


更多关于Golang Go语言中安装colly框架失败,难道真要翻墙才行吗?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

10 回复

go env -w GOPROXY=https://goproxy.cn,direct

更多关于Golang Go语言中安装colly框架失败,难道真要翻墙才行吗?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


还要关闭 sum
go env -w GOSUMDB=off

或者用国内地址

go env -w GOSUMDB=“sum.golang.google.cn

谢谢,你说的方法都试了,但还是不行。。

直接按 https://goproxy.cn 这上面的说明试过还是失败?

我前两天也是这样 我用的鹏博士的宽带(最烂的,没有之一)

我用过两个代理 https://goproxy.cnhttps://goproxy.io

多试了几次 后来反正安上了 具体是用那个按上的 我也不清楚了

看看go env输出,还有 go 版本。怀疑你是用了老版本

git config --global http.proxy “localhost:1234”

复位:

git config --global --unset http.proxy

作为IT营GO语言方面的专家,对于Golang及colly框架的安装问题,我有以下建议:

首先,安装colly框架并不需要翻墙。colly是一个面向Go语言的爬虫框架,其安装过程应遵循标准的Go模块管理方式。如果安装失败,可能是由以下原因导致的:

  1. 网络问题:检查网络连接是否稳定,以及是否被防火墙或代理设置拦截。
  2. 系统环境问题:确保操作系统版本与Golang及colly框架兼容,且已安装所有必要的依赖项。
  3. 安装路径权限问题:确保有足够的权限在指定的安装路径中写入文件。
  4. 软件包冲突:检查系统中是否已安装与colly冲突的软件包。

针对上述问题,可以尝试以下解决方法:

  • 使用稳定的网络连接进行安装。
  • 更新操作系统和Golang至最新版本,确保兼容性。
  • 以管理员身份运行安装命令,或使用具有足够权限的用户账户。
  • 检查并卸载与colly冲突的软件包。

如果问题仍未解决,建议查阅colly框架的官方文档或在相关技术社区寻求帮助。总之,翻墙并非安装colly框架的必要条件,应通过正规途径解决问题。

回到顶部