• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Debian10安装Go环境

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、安装包下载:

下载地址: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

参考资料:

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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go标准库的学习-mime发布时间:2022-07-10
下一篇:
go-tour练习解答发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap