概述
1.go语言环境搭建
在Mac上go语言环境搭建方式分为两种,一种是通过brew安装,一种是手动安装,这里笔者选择了后者,搭建步骤具体如下:
(1)下载安装包,go安装包下载地址
(2)将下载的安装包移至安装目录并解压
tar -zxvf go1.16.5.darwin-amd64.tar.gz -C .
(3)配置环境变量
在.bash_profile文件中添加以下内容并使用source命令使之生效
//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)验证安装结果
sunxi@sunxideMacBook-Pro ~ % go version
go version go1.16.5 darwin/amd64
2.安装VSCode并在其中安装go语言插件
安装VSCode直接在官方上下载即可,官方链接
go语言插件安装小技巧:可以在GOPATH目录下的src目录下新建一个main.go文件,这时VSCode会提示安装安装插件,直接点击install all即可
插件安装结果:
Tools 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中添加以下内容:
export GO111MODULE=on
export GOPROXY=https://goproxy.io
3.helloworld项目
在GOPATH/src下新建一个go-test项目,在项目下新建chapter_one目录并在该目录下新建main.go文件,写个hello world程序
package main
import "fmt"
func main() {
fmt.Println("hello,world!")
}
使用下面命令编译程序:
go build main.go
执行完该命令后会生成一个名为main的可执行的二进制文件,然后可以随时运行它
sunxi@sunxideMacBook-Pro chapter_one % ./main
hello,world!
4.将本地的go-test项目上传至GitHub
(1)在GitHub上新建一个名为go-test的repository
(2)初始化本地仓库
git init
(3)添加当前目录下的所有文件到暂存区
git add .
(4)提交到本地仓库
git commit -m "hello,world"
(5)连接远程仓库
git remote add origin https://github.com/sunxi92/go-test.git
(6)将本地仓库提交到master分支上
git 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.将本地的go-test项目上传至GitHub所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复