• Go开发环境配置


    Go开发环境配置

    相信很多人想要学习Golang,但是碍于神奇的原因,碰到了很多环境配置上的问题.

    这篇文章是我遇到问题,并且上网检索解决方案的一个整合.

    读完它你将可以在自己的PC上搭建好VS Code和相关环境,进行Golang的学习开发.

    下载安装GO

    第一步,到官网下载安装符合自己操作系统的GO开发环境.

    https://golang.org/
    

    安装VSCODE插件

    然后在VSCODE Extension当中安装GO插件

    配置GOPROXY

    相信在安装完GO插件,并且开始编写第一个GO程序时,你看到了VSCODE的插件安装提示.

    如果你在国内的话,这个安装是会失败的.

    这个时候我们还得多走一步,通过配置环境变量,更改GO的下载镜像.

    打开终端,执行下列命令

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

    在VSCODE中安装相关GO插件

    可以直接点击提示弹窗安装,也可以手动进行安装.

    这边介绍下手动进行的办法.

    使用快捷键 Ctrl+Shift+P 或者点击View->Command Palette,呼出Command Palette

    接着输入go install/update tools,点击全选,安装,接着就可以等待安装完成了

    在哪里写程序呢?

    和其他语言不同,GO有非常严谨的工程化概念.必须在固定的目录下进行编码工作.

    那这个固定的目录是哪里呢?

    $GOPATH/SRC/
    

    每个人的操作系统和安装目录都可能不一样,所以这个目录也可能是不同的.

    好在我们有GO提供的Toolchains

    在命令行中执行

    go env|grep "GOPATH"  #LINUX
    go env|findstr "GOPATH" #WINDOWS
    

    就可以看到GOPATH的路径了,接着就可以在GOPATH下的SRC目录学习开发GO程序啦~

    至于怎么写,em..其他的教程会有很详细的介绍的.

    这篇文章仅作为帮助初学者,避免VSCODE插件安装不上的一个排坑.

  • 相关阅读:
    angularjs中directive声明scope对象的用法
    MongoDB win32-bit 安装
    javascript Date对象 之 date初始化
    javascript Date对象 之 时间转字符串
    javascript Date对象 之 获取时间
    javascript Date对象 之 设置时间
    Javascript 小数保留2位
    javascript 中的比较大小,兼 typeof()用法
    IE6/7 下:inline-block解决方案
    js刷新页面 location.reload()
  • 原文地址:https://www.cnblogs.com/rpish/p/13950764.html
Copyright © 2020-2023  润新知