zoukankan      html  css  js  c++  java
  • GO语言安装以及国内镜像

    首先,下载GO语言,国内的话用

    Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)

    可能会快一点

    image

    然后根据自己的系统选择下载的包,我是win10,就选go1.16.6.windows-amd64.msi这个,点击等待下载

    下载完以后双击打开

    image

    安装很简单,一直下一步就行

    怎么看自己安装好了没

    控制台/cmd打开,然后输入go,只要出现下面这些就行了

    image

    输入go version可以查看版本

    image

    镜像:

    查看镜像,输入go env

    在这堆中看到这个GOPROXY,这个就是镜像的位置,默认为https://proxy.golang.org

    image

    默认的网址对于我们来说可能在获取一些依赖之类的时候会很慢,所以可以改成国内的

    网址:七牛云 - Goproxy.cn

    这个是国内搭建的一个镜像

    更换操作就是打开终端,然后

    输入

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

    image

    然后再次输入 go env就能看到更改完成

    image

    需要注意,这个操作只支持Go 1.13 及以上

    另一个需要操作的是 GO111MODULE

    image

    啥意思呢,如果你的目录在GOPTAH下,就是on,如果不在,就是off,前面在修改的时候已经将值修改为on了

    注意:如果是自己手打的话,这个on必须是小写的on,不能是ON,不然后面的操作都不行了就,会出现bug

    以下是看的[慕课网的课](1-3 国内镜像配置_慕课网 (imooc.com))的bug解决方法

    出错信息是:

    root@d952a1d8fe21:/go# go env
    go: unknown environment setting GO111MODULE=ON
    

    这样解决:

    root@d952a1d8fe21:/go# export GO111MODULE=on    # 设置环境变量,windows的同学使用SET GO111MODULE=on
    root@d952a1d8fe21:/go# go env -w GO111MODULE=on  # 重新向go env写入正确的值
    root@d952a1d8fe21:/go# go env   # 验证问题解决
    GO111MODULE="on"
    GOARCH="amd64"
    GOBIN=""
    GOCACHE="/root/.cache/go-build"
    GOENV="/root/.config/go/env"
    GOEXE=""
    GOFLAGS=""
    GOHOSTARCH="amd64"
    

    然后安装一个go imports,在控制台输入

    go get -v golang.org/x/tools/cmd/goimports
    

    然后等待,出现这些就下载好了

    image

    关于使用的ide,使用idea+插件的形式,装的插件是go 和 file watchers

    goimports的使用的地方呢就是在设置中查找file watchers,然后点击加号,选中即可

    image

    您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接
  • 相关阅读:
    华为交换机S5700设置远程ssh telnet登录
    华为交换机S5700 vty 0 4
    OpenStack--Cinder(G版)中的volume type
    nova volume-create的使用
    druid监控配置
    2PC之JTA原理与实现
    线上服务内存OOM问题定位
    分布式系统事务一致性解决方案
    Spring MVC异常统一处理的三种方式
    Git回滚到历史节点(SourceTree篇)
  • 原文地址:https://www.cnblogs.com/jokingremarks/p/15095304.html
Copyright © 2011-2022 走看看