一、Go get命令出现terminal prompts disabled解决
原因go get disable “terminal prompt” by default(Go get 命令默认禁用terminal prompt,即终端提示)
解决方案
GIT_TERMINAL_PROMPT=1.bashrc.bash_profile
二、一键解决 go get golang.org/x 包失败
go getgo installgo modgolang.org/x/...
1
2
3
$ go get -u golang.org/x/sys
go get golang.org/x/sys: unrecognized import path "golang.org/x/sys" (https fetch: Get https://golang.org/x/sys?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
Go 1.11go moduleGOPROXY
解决方案
GOPROXY=https://goproxy.io.bashrc.bash_profile
三、总结
解决 terminal prompts disabled
export GIT_TERMINAL_PROMPT=1
解决 go get golang.org/x 包失败
export GOPROXY=https://goproxy.io
启用 Go Modules 功能
export GO111MODULE=on