如何安装Go在CentOS 8
Go通常称为golang是由Google创建的一种现代开源编程语言,可让您构建可靠且高效的应用程序。许多流行的应用程序,例如Kubernetes,Docker,Prometheus和Terraform都是用Go编写的。
本教程说明如何安装Golang在CentOS 8,包括使用curl命令或者wget命令下载golang的预构建的二进制文件,使用tar命令解压缩golang的压缩包tar.gz,配置环境变量PATH,编写Golang的Hello world示例构建并运行。
安装Go
在撰写本文时,Go的最新稳定版本为1.13.4。在下载压缩包之前,请访问官方的Go 下载页面,并检查是否有可用的新版本。执行以下步骤,以在CentOS 8下载并安装Go。
下载的方式很多,你可使用wget
命令或curl
命令和chrome浏览器下载Go的二进制文件。在本教程中,我们将使用wget命令下载Golang二进制文件:
wget https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
下载完成后,以root用户或具有sudo权限的用户运行tar
命令将压缩包提取到/usr/local
目录:
sudo tar -C /usr/local -xf go1.13.4.linux-amd64.tar.gz
然后,配置$PATH
环境变量告诉系统查找Go可执行二进制文件的所在目录。如果你需要为系统所有用户安装Golang,您可以通过在/etc/profile
文件中添加或者修改PATH环境变量来实现。
如果你只需针对当前用户安装golang,可以在$HOME/.bash_profile
文件添加或者修改PATH环境变量来实现。
假设你仅针对当前用户安装Golang,可运行以下echo命令,tee命令和管道组合的脚本来修改PATH环境变量:
echo 'export PATH=$PATH:/usr/local/go/bin' | tee -a ~/.bash_profile
然后使用source
命令将新的PATH
环境变量加载到当前的shell会话中:
source ~/.bash_profile
至此,您的CentOS系统上已经安装了Go。
Hello world
为测试Go是否正确安装,我们将设置工作空间并构建一个简单的Hello world程序。工作空间目录的位置由GOPATH
环境变量指定。默认情况下,它设置为$HOME/go
。
要创建Golang的项目,首先创建Go的工作空间目录。请运行以下mkdir命令以创建Go的工作空间:
mkdir ~/go
在工作空间目录中,创建一个新目录src/hello
:
mkdir -p ~/go/src/hello
使用你喜欢的编辑器,在该目录中创建一个名为的hello.go
文件。在本教程中我们将使用vscode编辑创建文件hello.go
。
首先使用cd
命令切换Go的工作空间目录,然后在终端中启动vscode编辑器。你将运行以下命令以在Go的工作空间目录中启动vscode:
cd ~/go/code .
复制以下代码粘贴到hello.go
文件中:
完成后切换到~/go/src/hello
目录并运行go build
以构建Hello world程序:
cd ~/go/src/hellogo build
以上命令将构建名为hello
的可执行文件。通过键入以下命令运行可执行文件hello
:
./hello
如果看到以下输出,则说明您已成功安装Go。
Hello, World
结论
现在您已经下载并安装了Go,就可以开始编写您的Go代码。如果您遇到问题或有反馈,请在下面发表评论。
以上是 如何安装Go在CentOS 8 的全部内容, 来源链接: utcz.com/z/507423.html