zoukankan      html  css  js  c++  java
  • go学习-环境安装3-wsl安装golang

    进入wsl

    打开wsl(打开wsl工具,或者命令行执行wsl)

    从go官网下载go tar包

    sudo wget https://studygolang.com/dl/go1.17.2.linux-amd64.tar.gz
    (压缩包可以根据实际进行更改)
    如果下载失败,可以先到https://studygolang.com/dl下载对于包到d盘的某个路径,然后解压的时候进入到/mnt/d进行解压

    解压

    sudo tar -zxvf go1.17.2.linux-amd64.tar.gz -C /usr/local/src
    (解压需要先进入/usr/local/src,然后解压)

    配置环境变量

    可以设置在/etc/profile文件里面也可以设置在其他地方
    执行vi profile。点击i,然后在文件最后添加变量信息
    export GOROOT=/usr/local/src/go
    export GOPATH=/usr/local/src/gopath
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    export GO111MODULE=on //开启go module
    export GOPROXY=https://goproxy.cn //设置代理
    点击esc,:wq!进行保存并退出(:q!仅退出不保存)

    Go开发相关的环境变量如下:

    GOROOT:GOROOT就是Go的安装目录,(类似于java的JDK)
    GOPATH:GOPATH是我们的工作空间,保存go项目代码和第三方依赖包
    GOPATH可以设置多个,其中,第一个将会是默认的包目录,使用 go get 下载的包都会在第一个path中的src目录下,使用 go install时,在哪个GOPATH中找到了这个包,就会在哪个GOPATH下的bin目录生成可执行文件。

    可以看到GOROOT下有bin,doc和src目录。bin目录下有我们熟悉的go和gofmt工具。可以认为GOOROOT和Java里的JDK目录类似。
    GOPATH:
    GOPATH是开发时的工作目录。用于:
    1.保存编译后的二进制文件。
    2.go get和go install命令会下载go代码到GOPATH。
    3.import包时的搜索路径

    重新加载一下配置文件

    退出profile后,执行source profile重新加载配置文件

    查看版本

    go version
    (如果能查看到版本号,就说明安装成功)

    所有博客均为自己学习的笔记。如有错误敬请理解。
  • 相关阅读:
    springboot 获取enviroment.Properties的几种方式
    Spring Boot加载配置文件的完整步骤
    SpringBoot测试Controller层
    SpringBoot集成测试
    PowerMockito模拟private static final类变量
    玩转Spring JUnit+mockito+powermock单元测试
    Junit测试Controller(MockMVC使用),传输@RequestBody数据解决办法
    spring boot 使用@ConfigurationProperties加载配置文件到类中
    Rsync命令参数详解
    Linux PS 命令详解
  • 原文地址:https://www.cnblogs.com/tangtang-benben/p/15385003.html
Copyright © 2011-2022 走看看