Debian10 安装Go环境

一、安装包下载:

下载地址:Go语言中文网

获取安装包:

 wget https://studygolang.com/dl/golang/go1.16.linux-amd64.tar.gz
 # 解压文件
 tar xfz go1.16.linux-amd64.tar.gz -C /usr/local

二、配置全局变量

根据自己使用的Shell是bash还是zsh,对~/.bashrc~/.zshrc进行编辑,这里本人安装了oh-my-zsh,所以是对~/.zshrc进行编辑。

#修改~/.zshrc
vim ~/.zshrc
#添加Gopath路径
export GOROOT=/usr/local/go #GOROOT是系统上安装Go软件包的位置。
export GOPATH=/root/go #GOPATH是工作目录的位置。
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
# 激活配置
source ~/.zshrc

三、验证go安装是否成功

go version

验证

  • 编写hello程序,验证go安装是否成功。
  1. 在GOPATH目录下创建hello目录,用于存放go的第一个程序。
  2. 在hello目录下,创建hello.go文件,内容如下:
package main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}
  1. 切换到hello.go的目录,并运行hello.go文件。
cd ~/go/hello  // 切换到`hello.go`的目录
go run hello.go    // 运行`hello.go`文件
  1. 也可以使用go build编译go文件的方式执行程序。
cd ~/go/hello # 切换到`hello.go`的目录
go build hello.go   # 编译`hello.go`文件,得到一个名为hello的可执行文件
./hello     # 执行名为hello的可执行文件

执行过程如下:

执行结果

值得注意的是:

有的教程中给出的测试代码为:

package hello \\hello而不是main

import "fmt"

func main() {
    fmt.Printf("Hello, World\n")
}

运行结果是go run: cannot run non-main package
执行结果2

参考资料:

ubuntu18.04安装Go语言
如何在Debian 9上安装Go
Go运行错误 go run: cannot run non-main package

posted @ 2021-03-04 17:04  人生多风雨  阅读(2181)  评论(0编辑  收藏  举报