我是靠谱客的博主 孤独蜜粉,最近开发中收集的这篇文章主要介绍macOS搭建go环境及VSCode安装使用教程1.go语言环境搭建2.安装VSCode并在其中安装go语言插件3.helloworld项目4.将本地的go-test项目上传至GitHub,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部