1.go语言环境搭建
在Mac上go语言环境搭建方式分为两种,一种是通过brew安装,一种是手动安装,这里笔者选择了后者,搭建步骤具体如下:
(1)下载安装包,go安装包下载地址
(2)将下载的安装包移至安装目录并解压
1
2tar -zxvf go1.16.5.darwin-amd64.tar.gz -C .
(3)配置环境变量
在.bash_profile文件中添加以下内容并使用source命令使之生效
1
2
3
4
5
6
7//go项目的工作路径,该目录需要自建,并且需要在该目录下新建src、pkg以及bin文件夹 export GOPATH=/Users/sunxi/Documents/goCode //go的安装路径 export GOROOT=/Users/sunxi/Documents/application/go export GOBIN=$GOROOT/bin export PATH=$PATH:$GOBIN
GOPATH下三个目录的含义如下:
-
src目录下主要存放go的源文件
-
pkg目录存放编译好的库文件,主要是*.a文件;
-
bin目录主要存放可执行文件
(4)验证安装结果
1
2
3sunxi@sunxideMacBook-Pro ~ % go version go version go1.16.5 darwin/amd64
2.安装VSCode并在其中安装go语言插件
安装VSCode直接在官方上下载即可,官方链接
go语言插件安装小技巧:可以在GOPATH目录下的src目录下新建一个main.go文件,这时VSCode会提示安装安装插件,直接点击install all即可
插件安装结果:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26Tools environment: GOPATH=/Users/sunxi/Documents/goCode, GOBIN=/Users/sunxi/Documents/application/go/bin Installing 10 tools at the configured GOBIN: /Users/sunxi/Documents/application/go/bin in module mode. gopkgs go-outline gotests gomodifytags impl goplay dlv dlv-dap staticcheck gopls Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs (/Users/sunxi/Documents/application/go/bin/gopkgs) SUCCEEDED Installing github.com/ramya-rao-a/go-outline (/Users/sunxi/Documents/application/go/bin/go-outline) SUCCEEDED Installing github.com/cweill/gotests/gotests (/Users/sunxi/Documents/application/go/bin/gotests) SUCCEEDED Installing github.com/fatih/gomodifytags (/Users/sunxi/Documents/application/go/bin/gomodifytags) SUCCEEDED Installing github.com/josharian/impl (/Users/sunxi/Documents/application/go/bin/impl) SUCCEEDED Installing github.com/haya14busa/goplay/cmd/goplay (/Users/sunxi/Documents/application/go/bin/goplay) SUCCEEDED Installing github.com/go-delve/delve/cmd/dlv (/Users/sunxi/Documents/application/go/bin/dlv) SUCCEEDED Installing github.com/go-delve/delve/cmd/dlv@master (/Users/sunxi/Documents/application/go/bin/dlv-dap) SUCCEEDED Installing honnef.co/go/tools/cmd/staticcheck (/Users/sunxi/Documents/application/go/bin/staticcheck) SUCCEEDED Installing golang.org/x/tools/gopls (/Users/sunxi/Documents/application/go/bin/gopls) SUCCEEDED All tools successfully installed. You are ready to Go :).
这里需要注意在安装插件时需要在.bash_profile中添加以下内容:
1
2
3export GO111MODULE=on export GOPROXY=https://goproxy.io
3.helloworld项目
在GOPATH/src下新建一个go-test项目,在项目下新建chapter_one目录并在该目录下新建main.go文件,写个hello world程序
1
2
3
4
5
6
7
8package main import "fmt" func main() { fmt.Println("hello,world!") }
使用下面命令编译程序:
1
2go build main.go
执行完该命令后会生成一个名为main的可执行的二进制文件,然后可以随时运行它
1
2
3sunxi@sunxideMacBook-Pro chapter_one % ./main hello,world!
4.将本地的go-test项目上传至GitHub
(1)在GitHub上新建一个名为go-test的repository
(2)初始化本地仓库
1
2git init
(3)添加当前目录下的所有文件到暂存区
1
2git add .
(4)提交到本地仓库
1
2git commit -m "hello,world"
(5)连接远程仓库
1
2git remote add origin https://github.com/sunxi92/go-test.git
(6)将本地仓库提交到master分支上
1
2git push -u origin master
后续继续更新代码至GitHub只需执行步骤(3)、(4)(6)即可
最后
以上就是孤独蜜粉最近收集整理的关于macOS搭建go环境及VSCode安装使用教程1.go语言环境搭建2.安装VSCode并在其中安装go语言插件3.helloworld项目4.将本地的go-test项目上传至GitHub的全部内容,更多相关macOS搭建go环境及VSCode安装使用教程1.go语言环境搭建2.安装VSCode并在其中安装go语言插件3.helloworld项目4.将本地内容请搜索靠谱客的其他文章。
发表评论 取消回复