介绍

Go,有时被称为“Golang”,是谷歌在2012年发布的一种开源编程语言。谷歌的意图是创建一种可以快速学习的编程语言。

Hello, World!

先决条件

sudohttps://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-20-04

步骤1-安装Go

在此步骤中,您将在服务器上安装Go。

ssh
ssh sammy@your_server_ip

接下来,在web浏览器中导航到Go official downloads page。从那里,复制当前二进制版本tarball的URL。

linux-amd64.tar.gz

现在您已经准备好了链接,首先确认您位于主目录中:

cd ~
curl-OL
curl -OL https://golang.org/dl/go1.16.7.linux-amd64.tar.gz
sha256sum
sha256sum go1.16.7.linux-amd64.tar.gz

这将返回tarball的SHA256校验和:

Outputgo1.16.7.linux-amd64.tar.gz
7fe7a73f55ba3e2285da36f8b085e5c0159e9564ef5f63ee0ed6b818ade8ef04  go1.16.7.linux-amd64.tar.gz

如果校验和与下载页面上列出的校验和匹配,则表明您正确完成了此步骤。

tar-C/usr/local/xtarvf
sudo tar -C /usr/local -xvf go1.16.7.linux-amd64.tar.gz
/usr/local/go

步骤2-设置Go路径

在这一步中,您将在环境中设置路径。

.profile
.profilenano
sudo nano ~/.profile

然后,在文件末尾添加以下信息:

sudo nano ~/。配置文件

. . .
export PATH=$PATH:/usr/local/go/bin
nanoCTRL+XYENTER

接下来,通过运行以下命令刷新您的配置文件:

source ~/.profile
go versiongo
go version

此命令将输出系统上安装的Go的任何版本的版本号:

Outputgo version go1.16.7 linux/amd64

此输出确认您现在正在服务器上运行Go。

步骤3-测试安装

Hello, World!

首先,为Go工作区创建一个新目录,Go将在其中构建文件:

mkdir hello

然后进入刚才创建的目录:

cd hello
go mod initgo.mod
go mod init your_domain/hello
Hello, World!
nano hello.go
hello.go

你好,走吧

package main
import "fmt"
func main() {
    fmt.Println("Hello, World!")
}
CTRL+XYENTER
Hello, World!
go run .
OutputHello, World!
go runhello.gogo build

第4步-将Go代码转换为二进制可执行文件

go rungo buildgo installHello, World!
go buildhello.go
go build
./hello
./hello
OutputHello, World!
hello.go
go installgo buildgo install$GOPATH/bin
go installgo buildgo list
go list -f ‘{{.Target}}’
go listfgo listTargetgo list
Output‘/home/sammy/go/bin/hello
go build/home/sammy/go/bin/

将此安装目录添加到系统的shell路径。如果不同,请确保更改此命令的突出显示部分,以反映二进制文件在系统上的安装目录:

export PATH=$PATH:/home/sammy/go/bin/
go install
go install
hello
hello
OutputHello, World!
Hello, World!

结论

https://www.digitalocean.com/community/tags/go