介绍
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