• go环境搭建 lcl


    一、安装Golang

    (一)Mac安装

      1、安装 Go

        打开下载网站(https://gomirrors.org/),选择安装包,下载完成,双击,一路 next,记住安装路径,安装完成打开命令行,输入命令 “go”。

                    

        输入命令没反应 —— 环境变量配置出错

          默认情况下,双击安装安装完成之后,Go 会帮你配置好环境变量,如果出现未找到命令“go”错误,说明 Go 配置环境变量出错了——一般是因为你后面安装某些东西覆盖了。在 Mac 上错误信息一般是:`command not found`

        输入命令没反应——找到自己的SHELL配置文件

           确认自己的命令行配置文件是哪个:如果用的是 zsh,那么对应的文件一般是~/.zshrc;如果用的是 bash,那么对应的文件可能是~/.bashrc 或者~/.bash_profile;通过执行 echo $SHELL 可以准确找到是哪个 shell。

        输入命令没反应——在文件里面编辑 PATH

          修改 PATH 环境变量,加入GOROOT/bin> Tip: 反正看到找不到命令之类的错误,首先确认自己是否真的安装了,其次检查PATH 里面有没有假如安装路径   

       2、配置 Go env

        GO111MODULE:控制是否启用 go mod,默认不用管;如果要维护一些老项目,可能要开启。

        GOROOT:安装路径,一般不需要配置  

        GOPATH:关键,设置为自己的 golang 的项目放置路径

        GOPROXY:国内网络问题,推荐使用 “https://goproxy.cn”

        GOPRIVATE:指向自己的私有库,比如说自己公司的私有库

        其余选项暂时不用管,几乎不改 

        可以使用 go env 查看go的所有配置项,然后使用 go env -w 设置对应的变量

    conglongli@localhost ~ % go env -w GOPATH="/Users/conglongli/Documents/workspace/golang"
    conglongli@localhost ~ % go env -w GOPROXY="https://goproxy.cn"

    (二)Windows安装

      1、安装windows terminal

        从Microsoft Store 安装:

          打开 Microsofe Store,搜索“terminal”,选择“Windows Terminal”,点击 “安装”,安装完成启动就可以

        从Github下载安装:

          从GitHub页面(https://github.com/microsoft/terminal/releases)下载,双击下载文件,打开 windows terminal,执行命令 ls,验证安装成功

      2、安装 Go

        打开下载网站(https://gomirrors.org/)

        选择安装包,下载完成,双击,一路 next,记住安装路径• 安装完成打开命令行,输入命令 “go”

        输入命令没反应:默认情况下,双击安装安装完成之后,Golang 会帮你配置好环境变量,如果出现未找到命令“go”错误,说明 Golang 配置环境变量出错了(一般是因为你后面安装某些东西覆盖了)

        输入命令没反应——解决方案

          打开环境变量设置,在系统设置那里,新增一个环境变量:GOROOT,在设置值的时候,把刚才的安装路径放进去

          修改 PATH 环境变量,加入GOROOT/bin,反正看到找不到命令之类的错误,首先确认自己是否真的安装了,其次检查PATH 里面有没有假如安装路径配置Go env

      3、配置Go env —— GOPATH

        设置环境变量 GOPATH,例如我的设置为“D:\workspace\go”

        将 GOPATH 目录下的 bin 文件夹加入 Path 环境变量

    (三)安装 IntelliJ Goland

      下载地址:https://www.jetbrains.com/go/download/#section=mac

    二、第一行Go代码

      写一个简单go代码,输出一个hello world

    package main
    
    func main() {
        println("hello world !")
    }

      可以使用 goland 执行,也可以使用命令行执行

    conglongli@localhost firstProject % go run main.go        
    hello world !
      到此,Go 环境搭建完成
     
  • 相关阅读:
    java使用io流读取windows文件乱码问题
    java的io字符流关闭和刷新.flush();
    java使用io流实现图片复制
    java8新特性-函数式接口详细讲解及案例
    java8的lambda过滤list遍历集合,排序
    java复制对象,复制对象属性,只可复制两个对象想同的属性名。也可自定义只复制需要的属性。
    详讲KMP算法
    java栈和队列
    请求中文乱码解决
    idea创建servlet步骤
  • 原文地址:https://www.cnblogs.com/liconglong/p/16264679.html
Copyright © 2020-2023  润新知