NotePublic/Software/Development/Language/Go/Package/Golang_安装_Packages.md

31 lines
801 B
Markdown
Raw Normal View History

# Golang 安装 Packages
## 1.proxy.golang.org timeout 无法访问
go 默认使用的是 proxy.golang.org在国内无法访问。
换一个国内能访问的代理地址:<https://goproxy.cn>,命令如下:
```bash
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn
```
## 2.下载和安装 Packages
通常,开发过程中所需要的 Package 只需要通过 go get 命令下载就可以使用,以 uuid 包为例,下载指定版本的 uuid 包命令如下:
```bash
# 下载 Go Package
go get github.com/satori/go.uuid@v1.2.0
```
有些 go 工具除了下载外还需要编译安装,以 gopls 工具为例,下载、编译和安装命令如下:
```bash
# 下载 gopls
go get -v golang.org/x/tools/gopls
# 编译并安装
go install golang.org/x/tools/gopls
```