![]() | 1 motecshine 2019-06-14 16:58:06 +08:00 可以用 composer |
![]() | 2 myyou 2019-06-14 16:59:49 +08:00 可以用 pip |
![]() | 3 scukmh 2019-06-14 17:01:18 +08:00 via iPhone 不会挂代理?那没办法了。 |
![]() | 4 xmai 2019-06-14 17:03:47 +08:00 设置代理可以解决 go get 各种大姨妈 |
![]() | 5 imherer 2019-06-14 17:04:04 +08:00 goproxy 了解一下 |
![]() | 6 Keanu 2019-06-14 17:04:26 +08:00 这玩意最骚是,如果我服务器上要 go get,心态就要崩了,服务器挂代理,妙啊。 |
![]() | 7 index90 2019-06-14 17:07:29 +08:00 go get: 锅从天上来 |
![]() | 8 ruyuejun 2019-06-14 17:11:42 +08:00 ![]() 如果是 1.11 版本,可以设置 goproxy,有开源的谷歌代理地址:goproxy.io 。 设置:export GOPROXY=https://goproxy.io 还有 replace 方法,旧版可以使用 git clone 等等办法。 详细的步骤: https://github.com/overnote/golang/blob/master/01-Go%E5%88%9D%E8%AF%86/03-%E5%8C%85%E4%B8%8E%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86.md |
![]() | 9 keepeye 2019-06-14 17:13:57 +08:00 ![]() |
![]() | 10 owencodeing OP @ruyuejun 3q 3q 终于搞定 |
![]() | 11 owencodeing OP @keepeye 3q 3q 搞定了 |
![]() | 12 owencodeing OP |
![]() | 13 dapang1221 2019-06-14 17:27:33 +08:00 我现在是直接把 src 目录一起打包了,直接构建部署… ==== 不是,一楼二楼的 composer 和 pip ??是不是还有 yarn 和 npm …… |
![]() | 14 owencodeing &nsp; OP 包的问题我也是理解不了,为什么要这么设计? |
![]() | 15 xdeng 2019-06-14 17:36:32 +08:00 ![]() set http_proxy=http://127.0.0.1:1080 set https_proxy=http://127.0.0.1:1080 |
![]() | 16 ruyuejun 2019-06-14 17:38:23 +08:00 @owencodeing 包管理上和 nodejs 区别很大,习惯就好了。 不过 go 因为之前的包管理很差,官方设定上有断层。 go1.11 版本之前,使用 gopath,需要在环境中指定 gopath 目录,import 的时候直接导入包名即可。 go1.11 版本后,支持 go modules,在 go.mod 中设置项目的全局名称,导包时使用全局名称.包名,此时不再依赖 gopath。 具体的详细解释也在 8 楼我回复的地址里 |
17 wsseo 2019-06-14 17:56:45 +08:00 @ruyuejun go get 可以使用 goproxy.io 吗?还在使用传统的 GOPATH。 |
18 Jirajine 2019-06-14 18:03:40 +08:00 via Android 透明代理解决一切问题 |
20 Hellert 2019-06-14 18:35:04 +08:00 设置 http_proxy 这个环境变量一切都解决。 |
![]() | 21 petelin 2019-06-14 18:50:47 +08:00 via iPhone ....... |
![]() | 22 xfriday 2019-06-14 18:52:41 +08:00 用 go mod 的 replace,另外 go get 的时候加上 -v 参数,可以看到哪些包卡住了 |
23 zarte 2019-06-14 18:57:04 +08:00 墙的问题,使用 github 上的资源代替,要不然手动下载吧。 |
![]() | 24 PureWhiteWu 2019-06-14 19:03:37 +08:00 不要怪 go get,要怪就怪自己没有功夫,过不了网 |
25 hyesun 2019-06-14 19:17:48 +08:00 via Android 可以试试 gopm |
26 mondeo 2019-06-14 19:23:21 +08:00 via Android goproxy 是类似 registry 的模式,线上环境使用的话可以挂一个 http 的反向代理或者 cache |
![]() | 27 flynaj 2019-06-14 19:51:37 +08:00 via Android ![]() 正真让你受不了的是墙,可你又不不敢说,跟 100 年一样闭关锁国 |
![]() | 28 Kilerd 2019-06-15 00:05:57 +08:00 点名表扬一下 cargo 的设计 |
29 littlewing 2019-06-15 00:30:09 +08:00 go get 这锅背得太冤了 |
![]() | 30 harryge 2019-06-15 00:43:10 +08:00 docker pull 我是真的受不了了。 都是某墙的锅 |
31 ManjusakaL 2019-06-15 01:25:54 +08:00 via Android 如果是 早期版本,可以将依赖 vendor 化 如果是 1.11 以后,使用 go mod,那么设置 GoProxy |
32 nomoon 2019-06-15 01:32:16 +08:00 试试 dep ? |
![]() | 34 skiy 2019-06-15 09:26:59 +08:00 goproxy 官网的那个使用者地图。。。中国蓝了。。。哈哈。 |
35 meteor957 2019-06-15 11:45:22 +08:00 gopm |
![]() | 36 GuangXiN 2019-06-15 20:20:58 +08:00 via Android 为啥要在服务器上 go get ? |
![]() | 37 hotsymbol 2019-06-16 00:58:23 +08:00 用 go mod tidy 吧 |
38 notreami 2019-06-18 10:31:56 +08:00 大 maven 无语的看着这群垃圾( go get、pip、npm、yarn ) |