zoukankan      html  css  js  c++  java
  • go学习笔记-环境安装

    环境安装

    环境安装 主要包含三个部分 运行环境及开发sdk 系统环境和路径配置 IDE配置
    以mac环境为例,其他环境类似

    运行环境及开发sdk

    使用 brew 安装

    brew install go
    

    检查,得到go基本安装信息

    go env 
    

    系统环境和路径配置

    主要是GOROOT和GOPATH

    GOROOT:就是go的安装环境
    GOPATH:作为编译后二进制的存放目的地和import包时的搜索路径。其实说通俗点就是你的go项目工作目录。通常情况下GOPATH包含三个目录:bin、pkg、src。
    src目录下主要存放go的源文件
    pkg目录存放编译好的库文件,主要是*.a文件;
    bin目录主要存放可执行文件

    改写环境变量

    vim ~/.bash_profile
    

    以本人的路径为例,修改为

    GOROOT=/usr/local/Cellar/go/1.11.1/libexec
    export GOROOT
    export GOPATH=/Users/admin/go
    export GOBIN=$GOPATH/bin
    export PATH=$PATH:$GOBIN:$GOROOT/bin
    

    编辑完之后退出保存文件,然后使用

    source ~/.bash_profile
    

    更新配置文件

    IDE配置

    开发环境使用visual studio code 来进行开发

    安装vscode

    https://code.visualstudio.com 下载进行安装

    启动vscode选择插件->搜go选择Go for Visual Studio Code插件点击安装即可

    配置vscode

    启动vscode选择文件菜单->首选项->设置,在打开的settins.json文件下粘贴以下内容:

    "go.buildOnSave": "workspace",
    "go.lintOnSave": "package",
    "go.vetOnSave": "package",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "/usr/local/Cellar/go/1.11.1/libexec",
    "go.gopath": "/Users/admin/go",
    "go.gocodeAutoBuild": false
    

    安装工具包

    在path目录下的src目录中新建‘hello.go’文件,然后双击打开,vscode会提示安装‘gopkgs’,选择‘Install all’,等待安装结束。

    测试

    在打开的文件中输入

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

    在命令行运行

    go run hello.go
    
  • 相关阅读:
    网文阅读笔记
    UUID
    各种网站
    项目
    常用正则表达式
    Struts 2.0 HelloWorld
    接口与抽象类(深入多态)
    #define的优点/volatile的好处
    基本套接口编程
    大小端判断及相互转化
  • 原文地址:https://www.cnblogs.com/SLchuck/p/9898569.html
Copyright © 2011-2022 走看看