随身笔记
随身笔记

使用gvm安装go

//1,安装

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

 

//2,gvm立即生效,(安装gvm时,会有相应的目录提示)

source /Users/xgllseo/.gvm/scripts/gvm

 

//3,把gvm目录到环境变量中。在mac中编辑 ~/.zshrc ,在最后加入此代码。这样方便关闭shell窗口后会再次打开能找到gvm命令

[[ -s "/Users/xgllseo/.gvm/scripts/gvm" ]] && source "/Users/xgllseo/.gvm/scripts/gvm"

如果不想使用gvm安装的go 那就要进入到~/.zshrc 把以上的代码删除或者注释

 

//4,有版本号,说明安装成功

gvm version

 

//5,列出当前可以安装的go版本

gvm listall

 

//6,安装指定版本,例如

gvm install go1.8.3 -B
也可以使用自己的镜像库
gvm install go1.3 --source=https://mozillazg@bitbucket.org/mozillazg/go

 

//7,已经安装的并且在使用哪个版本的go

gvm list

 

//8,切换go版本,关闭当前shell后再次打开依然有效(临时切换就不需要default)

gvm use go1.8.3 --default

 

//查看当前go版本的目录
which go

 

 

——————–win环境下安装————————————

g1.3.0.windows-amd64

g版本切换官网:https://github.com/voidint/g/releases

 

1,下载gvm也就是g.exe放到c盘下gvm目录中
2,配置环境变量
G_HOME C:\gvm
G_MIRROR https://golang.google.cn/dl/
GOROOT C:\Users\你的用户名目录\.g\go

3,编辑Path变量,新增以下
%G_HOME%
%GOROOT%\bin

 

g ls 查询已安装的go版本
g ls-remote  查询可供安装的所有go版本
g ls-remote stable 查询当前可供安装的stable状态的go版本
g install 1.14.6 安装目标go版本1.14.6
g use 1.14.6 切换至1.14.6版本
g uninstall 1.14.6 卸载一个已安装的go版本

 

官方下载版本:https://go.dev/dl/

https://go.dev/dl/go1.18.3.windows-amd64.msi

—————————————————————————

目前win环境下没有gvm来安装go,只能从官网上下载对应的版本go安装。这里简单介绍下

系统32位下载i386

64下载amd64。

到官网下载,安装包推荐下载msi格式的:http://golang.org/

安装完成默认路径是c:\go\之后我们需要手动配置环境,打开win的环境变量设置界面。

gopath

PATH添加;C:\Go\bin

 

gohuanjing1

GOROOT添加C:\Go\

依次在“系统变量中” 新建添加以下变量

GOARCH    amd64

GOBIN   %GOROOT%bin

GOOS   windows

GOPATH   C:\gowork

———————————————-

GOROOT:Go的安装目录
GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中
GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好
GOOS:操作系统
GOARCH:指定系统环境,i386表示x86,amd64表示x64
PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
我们还可以使用go env来查看所有其他的环境变量的定义

以下是我的配置:

set_go

 

 

————————启动http————————————

例如在window环境下,默认会安装在C:\go目录中,在cmd命令下切换到go目录直接执行命令:

godoc -http=:8080

之后在浏览器中输入:

http://127.0.0.1:8080

就能访问到,官方的本地文档

 

 

随身笔记

使用gvm安装go
//1,安装 bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)   //2,gvm立即生效,(安装gvm时,会有相应的目…
扫描二维码继续阅读
2017-07-27