美文网首页
go开发环境搭建(windows系统)

go开发环境搭建(windows系统)

作者: 风铃草613 | 来源:发表于2020-08-17 20:41 被阅读0次

    开发环境搭建

    1、下载golang安装包,最新版本1.15https://studygolang.com/dl

    image.png
    2、设置环境变量
    计算机->属性->高级系统设置->环境变量
    新建用户变量如下:
    GOROOT=C:\Go // Go安装目录
    GOPATH=C:\GoPath // 新建目录作为workspace
    

    添加环境变量如下:

    Path=C:\GoPath\bin;
    

    3、检查是否安装成功

    go version
    // go version go1.14.3 windows/amd64
    

    4、设置包管理工具go-mod
    查看go env

    go env
    // set GO111MODULE=on
    // set GOARCH=amd64
    // set GOBIN=
    // set GOCACHE=C:\Users\z17222\AppData\Local\go-build
    // set GOENV=C:\Users\z17222\AppData\Roaming\go\env
    // set GOEXE=.exe
    // set GOFLAGS=
    // set GOHOSTARCH=amd64
    // set GOHOSTOS=windows
    // set GOINSECURE=
    // set GONOPROXY=
    // set GONOSUMDB=
    // set GOOS=windows
    // set GOPATH=C:\GoPath
    // set GOPRIVATE=
    // set GOPROXY=https://goproxy.cn,direct
    // set GOROOT=C:\Go
    // set GOSUMDB=sum.golang.org
    // set GOTMPDIR=
    // set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
    // set GCCGO=gccgo
    // set AR=ar
    // set CC=gcc
    // set CXX=g++
    // set CGO_ENABLED=1
    // set GOMOD=NUL
    // set CGO_CFLAGS=-g -O2
    // set CGO_CPPFLAGS=
    // set CGO_CXXFLAGS=-g -O2
    // set CGO_FFLAGS=-g -O2
    // set CGO_LDFLAGS=-g -O2
    // set PKG_CONFIG=pkg-config
    // set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\z17222\AppData\Local\Temp\go-build610820810=/tmp/go-build -gno-record-gcc-switches
    

    设置项(启用gomod和启动下载代理)如下:

    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.cn,direct
    

    5、下载并安装git for window
    golang第三方库管理是以git为基础的,因此需要下载git,下载地址:https://gitforwindows.org/
    6、安装和使用第三方库
    cobra为例,安装第三方库命令如下:

    go get -u github.com/spf13/cobra/cobra
    

    使用第三方库:

    import "github.com/spf13/cobra"
    

    代码编辑器选择

    常用的golang代码编辑器有Sublime Text 3vs code
    Sublime Text3为例,选择Tools->Build Systems->New Build System,弹出untitled.sublime-build

    image.png
    复制以下文本,覆盖untitled.sublime-build
    {
        "cmd":["go", "run", "$file_name"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9*])",
        "working_dir":"$file_path",
        "selector":"source.go"
    }
    

    快捷键Ctrl+S保存为go.sublime-build

    运行hello world

    复制以下文本,拷贝到Sublime Text3,保存为hello.go,快捷键Ctrl+B运行代码

    package main
    
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("hello world")
    }
    

    相关文章

      网友评论

          本文标题:go开发环境搭建(windows系统)

          本文链接:https://www.haomeiwen.com/subject/mlrvphtx.html