前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Ubuntu上安装Go

如何在Ubuntu上安装Go

原创
作者头像
何处惹尘埃
发布2018-08-17 10:00:10
1.6K0
发布2018-08-17 10:00:10
举报

Go是什么?

Go是由Google开发的编译的静态类型编程语言。许多现代应用程序,包括Docker,Kubernetes和Caddy,都是用Go编写的。本文将介绍如何在Ubuntu系统上安装GO语言开发运行环境。学习本文你需要一台已经设置好可以使用sudo命令的非root账号的服务器,并且已开启防火墙。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费**的腾讯云开发者实验室进行试验,学会安装后在购买服务器

安装Go

  • 使用curl或wget从官方下载页面下载 Go的当前二进制文件。在撰写本文时,当前版本为1.10.3。检查下载页面以获取更新,并在必要时替换为最新的稳定版本1.10.3。
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
  • 使用sha256sum验证.tar文件:
sha256sum go1.10.3.linux-amd64.tar.gz
fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz
  • 提取tarball:
tar -xvf go1.10.3.linux-amd64.tar.gz
  • 调整权限并将go目录移动到/usr/local
sudo chown -R root:root ./go
sudo mv go /usr/local

调整路径变量

使用文本编辑器打开~/.profile文件,并将以下两行添加到文件的底部:

~/.profile

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

保存文件,并将命令加载到当前shell实例中:

source ~/.profile

测试安装

根据官方文档,以下步骤是测试安装成功与否的推荐方法:

在您的主目录中创建一个名为的文件夹go,这将是您的工作区:

mkdir go

在该目录中创建/src/hello并在该目录中复制并粘贴以下文件的内容:

mkdir -p go/src/hello && cd go/src/hello
touch hello.go

hello.go

package main
​
import "fmt"
​
func main() {
    fmt.Printf("hello, world\n")
}

构建hello.go文件:

go build

运行脚本:

./hello
hello, world

如果显示上述的输出,则表明您的Go语言环境安装成功。更多内容可以参考在腾讯云CVM上使用Go语言编译软件这篇文章。感谢您的阅读!你学会了嘛?购买一台服务器试试吧:https://cloud.tencent.com/product/cvm


参考文献:《How to Install Go on Ubuntu》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Go是什么?
  • 安装Go
  • 调整路径变量
  • 测试安装
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档