Mac下go语言开发环境搭建

  |     |   本文总阅读量:

【基础篇】我们一起搞个Go 之 开发环境搭建

工具包下载

安装工具包

手动安装VSCode的Go插件包

第一个Go程序

结语


此文章是基于Mac OS系统,其他系统可自行查找方法

下载需要的文件

工具包安装

  • Go 语言安装:

    1、双击下载好的 .pkg 安装包进行安装;此处我使用的是默认安装,一直下一步,到安装完成即可

    2、安装完成后, 打开命令行,输入以下命令查看 go 的版本和相关信息

    1
    2
    3
    > go version
    > go env
    >

    出现下面信息说明Go安装配置成功!

    Go版本和env信息

    本人使用的全部为默认,所以没有配置 GOPATH 之类的环境变量, 使用的是默认的 /Users/XXX/go 目录; 读者可自行调整

  • VSCode安装:

    1、使用傻瓜安装法进行 下一步 安装, 直到完成。

配置VSCode需要的Go插件包

  • 打开VSCode,在侧边栏找到扩展 打开,搜索 Go 插件并安装

VSCode安装Go插件

  • 新建一个.go文件并使用 VSCode 打开, 此时会提示安装 Go 语言需要的插件包,点击 install all ; 此时会进行安装,如果全部出现 SUCCESS ,则无需进行下面的步骤,至此就可以愉快的进行Go语言的编码了;

  • 如果你和我一样并没有那么的幸运, 出现了大量的 FAILED 如下图所示,则需要进行下面的一系列操作

    安装Go插件依赖包失败

    • 出现FAILED之后, 我们需要手动进行安装

    • 首先进入GOPATH目录, 如果不知道在哪, 使用 go env 可以查看

    • 然后进入到 src/golang.org/x/ 目录, 如果没有可自行创建 mkdir -p src/golang.org/x

    • 接下来在 x 目录下使用 git 目录克隆 toolslint

      1
      2
      git clone https://github.com/golang/tools.git
      git clone https://github.com/golang/lint.git
    • 之后进入到 GOPATH根目录; 使用 go get -u -v 命令将以上失败中的 github.com 相关的命令执行一遍(会需要一点时间, 耐心等待一会, 也可以先做自己喜欢的其他事情😝)

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      go get -u -v github.com/mdempsky/gocode
      go get -u -v github.com/ramya-rao-a/go-outline
      go get -u -v github.com/acroca/go-symbols
      go get -u -v github.com/cweill/gotests/...
      go get -u -v github.com/fatih/gomodifytags
      go get -u -v github.com/josharian/impl
      go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
      go get -u -v github.com/godoctor/godoctor
      go get -u -v github.com/go-delve/delve/cmd/dlv
      go get -u -v github.com/stamblerre/gocode
      go get -u -v github.com/rogpeppe/godef
      go get -u -v github.com/sqs/goreturns
    • 最后关闭 VSCode, 重新打开之前的 go 文件, 已经没有了安装提示, 说明全部配置成功!接下来就可以使用VSCode愉快的编写 Go 代码了

第一个Go程序

  • 创建一个 .go 文件, 例如: hello.go, 编写如下代码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    package main

    import (
    "fmt"
    )

    func main() {
    fmt.Println("Hello Go!")
    }
  • 运行代码:

    • 命令行运行:

      编写第一个Go程序

      • 直接运行: go run hello.go
      • 编译运行: go build hello.go ./hello
    • 使用VSCode直接运行:

      使用CodeRunner运行程序

      • 此方法需要安装一个VSCode插件Code Runner
      • 之后可以使用 鼠标右键 或者 编辑栏 右上角 有一个三角运行图标, 都可以快速运行

结语

至此 VSCode 配置Go语言开发环境,搭建完成!

接下来就可以使用 VSCode 愉快的编写 Go 代码了!

加油吧💪, 猿猿们!

附带一个 Go 语言入门指南在线教程: Go 入门指南


赏作者一颗糖吧, 您的支持将鼓励我继续创作!



文章目录
  1. 1. 【基础篇】我们一起搞个Go 之 开发环境搭建
    1. 1.0.1. 下载需要的文件
    2. 1.0.2. 工具包安装
    3. 1.0.3. 配置VSCode需要的Go插件包
    4. 1.0.4. 第一个Go程序
    5. 1.0.5. 结语
您是第 位小伙伴 | 本站总访问量 | 已经写了 22.6k 字啦

载入天数...载入时分秒...