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 3
如果是 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 2
|
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 OP 包的问题我也是理解不了,为什么要这么设计?
|
15
xdeng 2019-06-14 17:36:32 +08:00 1
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 2
正真让你受不了的是墙,可你又不不敢说,跟 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 )
|