分享
  1. 首页
  2. 文章

go 包管理 踩坑

源泉 · · 4867 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

安装或者 运行 go build 时候报错:

go: finding github.com/modern-go/concurrent latest
go: finding gopkg.in/check.v1 latest
go: golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c: unrecognized import path "golang.org/x/net" (https fetch: Get https://golang.org/x/net?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.)

说明你需要proxy了(其实用了proxy有时候也没用),或者是用 module 的 replace 来转一下,这个方法有以下缺点:
1.有些包还是转发失败
2.需要一个个的设置很麻烦

找了许久,另外一种办法设置global go proxy 具体方法如下:
1.先清除 cache ,到特定目录删除文件
2.window下 打开 power shell 然后执行如下命令:

$env:GOPROXY = "https://goproxy.io"

不过这个设置只对当年窗口有效!

3.mac 下在~/.bash_profile 文件下(没有就新建)写入:

export GOPROXY=https://goproxy.io

找到一个一劳永逸的 jetbrain 系列的懒人做法:

clipboard.png

好了,终于可以开始码字了,而不是无脑配环境~.~


有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:源泉

查看原文:go 包管理 踩坑

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
4867 次点击
暂无回复
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏