易学笔记--第2章:安装与运行环境/2.3 在 Linux 上安装 Go

  • 在 Linux 上安装 Go
  1. 编译前的安装包:
  2. 编译后的安装包:
  3. 设置工作目录:

    [root@huike ~]# mkdir goApp

    [root@huike goApp]# pwd

    /root/goApp

  4. 直接解压编译后的安装包

    [root@huike ~]# tar xvfz go1.10.3.linux-amd64.tar.gz

    [root@huike ~]# cd go   go源代码和编译后的目录

    [root@huike go]# ll

    total 176

    -rw-r--r--.  1 root root 47028 Jun  6 20:02 AUTHORS

    -rw-r--r--.  1 root root  1339 Jun  6 20:02 CONTRIBUTING.md

    -rw-r--r--.  1 root root 61940 Jun  6 20:02 CONTRIBUTORS

    -rw-r--r--.  1 root root  1479 Jun  6 20:02 LICENSE

    -rw-r--r--.  1 root root  1303 Jun  6 20:02 PATENTS

    -rw-r--r--.  1 root root  1555 Jun  6 20:02 README.md

    -rw-r--r--.  1 root root     8 Jun  6 20:02 VERSION

    drwxr-xr-x.  2 root root  4096 Jun  6 20:02 api

    drwxr-xr-x.  2 root root    39 Jun  6 20:12 bin

    drwxr-xr-x.  4 root root    35 Jun  6 20:12 blog

    drwxr-xr-x.  8 root root  4096 Jun  6 20:02 doc

    -rw-r--r--.  1 root root  5686 Jun  6 20:02 favicon.ico

    drwxr-xr-x.  3 root root    17 Jun  6 20:02 lib

    drwxr-xr-x. 14 root root  4096 Jun  6 20:12 misc

    drwxr-xr-x.  9 root root  4096 Jun  6 20:12 pkg

    -rw-r--r--.  1 root root    26 Jun  6 20:02 robots.txt

    drwxr-xr-x. 46 root root  4096 Jun  6 20:02 src

    drwxr-xr-x. 20 root root  8192 Jun  6 20:12 test

    [root@huike go]#

  5. 配置环境变量

    [root@huike ~]# vi .bash_profile

    #go语言环境变量

    export GOROOT=/root/go

    export PATH=$PATH:$GOROOT/bin

    export GOPATH=/root/goAPP

  6. 更新环境变量

    [root@huike ~]# source .bash_profile

  7. 在工作目录编写go文件

    root@huike ~]# cd goApp/

    [root@huike goApp]# ll

    total 8

    -rw-r--r--. 1 root root  60 Aug  4 06:44 hello_world1.go

    package main
    
    func main() {
        println("Hello", "world")
    }
    

    -rw-r--r--. 1 root root 108 Aug  4 06:46 version.go

    package main
    
    import (
        "fmt"
        "runtime"
    )
    
    func main() {
        fmt.Printf("%s", runtime.Version())
    }
    
    
    

     

  8. 执行go文件
    1. [root@huike goApp]# go run hello_world1.go

      Hello world

    2. [root@huike goApp]# go run version.go

      go1.10.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易学笔记(qq:1776565180)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值