• Linux 系统安装golang


    一、下载安装包:

    wget https://dl.google.com/go/go1.14.linux-amd64.tar.gz
    

    • 下载完成后进行解压
    tar -xzf go1.14.linux-amd64.tar.gz
    
    • 解压完成后将文件夹移动至/usr/local路径下
    mv go /usr/local/go
    

    配置环境变量

    • 首先先在合适的路径下创建go项目文件夹,这里我在用户目录下创建的
    //创建项目文件夹
    mkdir goProject
    
    //进入该文件夹
    cd goProject/
    
    //在该文件夹下再创建src,bin,pkg三个文件夹
    mkdir src bin pkg
    
    • 其中 src文件夹一般用来存放源码,项目依赖的包的路径一般就是以该文件为基础的相对路径;bin文件加用来存放编译后的可执行文件,包括一些下载的包编译后的可执行文件;pkg文件夹一般存放依赖包,像go1.11之后新增的go module 管理的依赖包都存在这个文件夹
    • 接下来我们用vi等工具在用户目录下(cd ~)的.profile文件(也可能是.bash_profile,不同系统可能有所不同)中加入如下语句来增加环境变量。其中GOROOT是安装go的文件夹目录,也就是我们上文最终放置go的/usr/local/go, GOPATH是我们刚刚创立的项目文件夹,也就是/home/admin/goProject;接下来是将go的运行目录bin和项目文件夹的运行目录bin加入到GOPATH环境变量。写完后保存退出。
    #GOROOT
    export GOROOT=/usr/local/go
    
    #GOPATH
    export GOPATH=/home/admin/goProject
    
    #GOPATH root bin
    export PATH=$PATH:$GOROOT/bin
    
    #GOPATH bin
    export PATH=$PATH:$GOPATH/bin
    
    
    • 接下来运行source .profile使改动立即生效
    • 以上这些环境变量也可以直接在终端命令行界面中运行生效,只不过这样退出终端或ssh链接后会失效。所以直接写在.profile文件中可以永久生效。

    运行go程序

    • 在终端中输入go version ,出现go的版本信息后即为配置成功。
    • 在我们的项目文件夹的src目录(goProject/src)下,创建main.go文件,输入以下内容
    package main
    import "fmt"
    func main() {
            fmt.Println("Hello world!")
    }
    
    • 运行go run main.go可以直接编译运行go程序,我们可以看到终端输出hello world

    • 有关go build / test 等其他命令行可另行查阅,这里不再介绍

  • 相关阅读:
    Spring Boot笔记一 输出hello
    Java Web之表单重复提交问题
    Java Web之验证码
    Java Web之下载文件
    Java工具之上传文件
    Java Web之上传文件
    Java Web之EL
    Java Bean的规范
    Java Web之JSP
    《FPGA全程进阶---实战演练》第一章之如何学习FPGA
  • 原文地址:https://www.cnblogs.com/lianggx6/p/12503511.html
Copyright © 2020-2023  润新知