一、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