Golang Go语言中安装colly框架失败,难道真要翻墙才行吗?
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
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.cn 和 https://goproxy.io
多试了几次 后来反正安上了 具体是用那个按上的 我也不清楚了
go11module on
看看go env
输出,还有 go 版本。怀疑你是用了老版本
git config --global http.proxy “localhost:1234”
作为IT营GO语言方面的专家,对于Golang及colly框架的安装问题,我有以下建议:
首先,安装colly框架并不需要翻墙。colly是一个面向Go语言的爬虫框架,其安装过程应遵循标准的Go模块管理方式。如果安装失败,可能是由以下原因导致的:
- 网络问题:检查网络连接是否稳定,以及是否被防火墙或代理设置拦截。
- 系统环境问题:确保操作系统版本与Golang及colly框架兼容,且已安装所有必要的依赖项。
- 安装路径权限问题:确保有足够的权限在指定的安装路径中写入文件。
- 软件包冲突:检查系统中是否已安装与colly冲突的软件包。
针对上述问题,可以尝试以下解决方法:
- 使用稳定的网络连接进行安装。
- 更新操作系统和Golang至最新版本,确保兼容性。
- 以管理员身份运行安装命令,或使用具有足够权限的用户账户。
- 检查并卸载与colly冲突的软件包。
如果问题仍未解决,建议查阅colly框架的官方文档或在相关技术社区寻求帮助。总之,翻墙并非安装colly框架的必要条件,应通过正规途径解决问题。