介绍
Go是Google开发的一种现代编程语言。它在许多应用程序和许多公司中越来越受欢迎,并提供了一组强大的库。本教程将指导您下载并安装最新版本的Go(本文发布时的Go 1.10),以及构建一个简单的Hello World应用程序。
课程准备
sudo
第1步 - 安装Go
在此步骤中,我们将在您的服务器上安装Go。
ssh
ssh sammy@your_server_ip
要安装Go,您需要从官方Go下载页面获取最新版本。在网站上,您可以找到当前二进制版本的tarball的URL以及SHA256 hash。
访问官方Go下载页面,找到当前二进制版本的tarball的URL,以及它的SHA256 hash。确保您当前处在主目录中,并使用curl检索tarball:
cd ~
curl -O https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
sha256sum
sha256sum go1.10.3.linux-amd64.tar.gz
go1.10.3.linux-amd64.tar.gz
fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 go1.10.3.linux-amd64.tar.gz
你会得到一个像上面输出中突出显示的hash。确保它与下载页面中的匹配。
tarxtarvf
tar xvf go1.10.3.linux-amd64.tar.gz
gogo/usr/local
sudo chown -R root:root ./go
sudo mv go /usr/local
/usr/local/go
第2步 - 设置Go路径
在此步骤中,我们将在您的环境中设置一些路径。
首先,设置Go的根值,告诉Go在哪里查找其文件。
sudo nano ~/.profile
在文件的末尾,添加以下行:
export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
如果为Go选择备用安装位置,请将这些行添加到同一文件中。此示例显示了在主目录中安装Go的命令:
export GOROOT=$HOME/go
export GOPATH=$HOME/work
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
将适当的行粘贴到您的配置文件中,保存并关闭该文件。接下来,通过运行来刷新您的个人资
source ~/.profile
第3步 - 测试您的安装
现在已经安装了Go并为您的服务器设置了路径,您可以进行测试以确保Go按预期工作。
为Go工作区创建一个新目录,Go将构建其文件:
mkdir $HOME/work
~/my_project
mkdir -p work/src/github.com/user/hello
接下来,您可以创建一个简单的“Hello World”Go文件。
nano ~/work/src/github.com/user/hello/hello.go
在编辑器中,粘贴下面的代码,使用主Go包,导入格式化的IO内容组件,并设置一个新函数,以便在运行时打印“Hello,World”。
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
install
go install github.com/user/hello
编译完文件后,只需执行以下命令即可运行:
hello
whichhello
which hello
/home/user/work/bin/hello
结论
通过下载并安装最新的Go包并设置其路径,您现在可以使用一个用于Go开发的系统。
更多Ubuntu教程请前往腾讯云+社区学习更多知识。
参考文献:《How To Install Go on Ubuntu 18.04》