zoukankan      html  css  js  c++  java
  • Go语言环境搭建

    一、环境搭建概述

    go语言是一门编译性的语言,所以你需要有SDK工具包对其进行编译才能运行;其次需要有一个编辑工具来写代码;最后为SDK中的工具配置环境变量,所以总结一下可以包含三个方面:

    • SDK工具包安装
    • VSCode安装
    • 环境变量配置

    二、SDK工具包安装

    当将 Go语言源码编写完成此时电脑还不能直接执行,需要使用编译器编译成二进制可执行文件,那么就需要使用Go语言的SDK工具包了。

    SDK(Software Development Kit 软件开发工具包)包含了对应语言的所有工具。

    进入到官网:https://golang.google.cn/dl/

    下载zip格式的或者msi格式64位(根据自己电脑实际配置选择)版本的软件,这里作者选择的是zip格式的软件,下载完毕后解压到到指定目录即可:

     解压完后为go文件夹,里面的内容如上述所示,其中bin目录就是go的一些命令,src目录中是源码。

    此时SDK工具包已经安装完毕,可以测试一下是否安装成功,进入到D:goin目录下执行:

    三、VSCode安装

    VSCode是一个IDE开发工具,方便程序的编写,在Visual Studio Code - Code Editing. Redefined官网上去下载最新版的VSCode版本:

    下载完成后,一直点击next即可完成安装。也可以安装到指定目录。 

    四、环境变量配置

    环境变量配置主要包含:

    • GOROOT
    • GOPATH

    其中GOROOT指的就是SDK工具包中命令的环境路径配置,如果不配置每次就需要进入到D:goin目录下才能执行命令。GOPATH表示的就是项目的工作目录,也就是后期项目的路径。

    (一)GOROOT配置

    • 在系统环境变量中增加变量值

    • 在path中引用刚刚新建的GOROOT变量

    • 测试

    此时尽管不在D:goin目录下一样可以使用go的命令,注意需要重新打开命令行窗口。

    (二)GOPATH配置

    • 项目组织形式

     如果配置GOPATH,那么首先应该新建项目的工作目录,一般组织形式:

    此时按照上述组织架构新建项目:

    go_project
    └─src
        └─go_tutorial
            └─main
               └─main.go

    现在可以配置GOPATH了。

    • 添加系统环境变量

    这样就新建了一个GOPATH的系统环境变量。

    此时可以通过go env查看设置的环境变量:

    C:Usersshenjianping>go env
    set GO111MODULE=
    set GOARCH=amd64
    set GOBIN=
    set GOCACHE=C:UsersshenjianpingAppDataLocalgo-build
    set GOENV=C:UsersshenjianpingAppDataRoaminggoenv
    set GOPATH=D:go_project
    set GOPRIVATE=
    set GOPROXY=https://proxy.golang.org,direct
    set GOROOT=D:go
    ...
    作者:iveBoy
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Java中内部类中使用外面变量为什么final修饰?
    Java正则表达式
    Java内部类复习
    MyEclipse建立SpringMVC入门HelloWorld项目
    java中的System类
    java 中的Scanner
    Freemarker判断是否为空
    HQL多种查询实现
    查询功能实现
    EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义
  • 原文地址:https://www.cnblogs.com/shenjianping/p/15131977.html
Copyright © 2011-2022 走看看