如何在CentOS 8/RHEL 8上安装Go
时间:2020-02-23 14:30:41 来源:igfitidea点击:
我们是否正在寻找在CentOS 8/RHEL 8上安装Go(Golang)的简便方法? Go或者Golang是一种开放源代码编程语言,旨在简化可靠,简单和高效的应用程序的开发。
RHEL 8并未预装Go,但我们必须从RHEL 8上游存储库下载并安装软件包。这个过程非常简单,不需要对Linux和Red Hat系统有很好的了解。
在CentOS 8/RHEL 8上安装Go
我们可以通过运行以下命令来确认Go在RHEL 8上的可用性。
sudo yum module list go-toolset
该软件包的名称为go-toolset。使用以下命令在RHEL 8上安装Go:
sudo yum module -y install go-toolset
确认RPM软件包详细信息:
$rpm -qi go-toolset Name : go-toolset Version : 1.10.3 Release : 10.module+el8+2175+e66141eb Architecture: x86_64 Install Date: Wed 16 Jan 2019 11:27:49 PM EAT Group : Unspecified Size : 0 License : GPLv2+ Signature : RSA/SHA256, Tue 06 Nov 2016 12:09:01 AM EAT, Key ID 938a80caf21541eb Source RPM : go-toolset-1.10.3-10.module+el8+2175+e66141eb.src.rpm Build Date : Mon 05 Nov 2016 09:24:07 PM EAT Build Host : x86-vm-07.build.eng.bos.redhat.com Relocations : (not relocatable) Packager : Red Hat, Inc. http://bugzilla.redhat.com/bugzilla Vendor : Red Hat, Inc. Summary : Package that installs go-toolset Description : This is the main package for go-toolset.
在CentOS 8/RHEL 8上进行Test Go安装
现在我们已经在RHEL 8上安装了Go,让我们进行测试以确保它可以正常工作。
首先创建工作区目录。
mkdir $HOME/go
其中创建一个目录来承载测试Go应用程序。
cd $HOME/go mkdir -p src/helloworld
创建一个名为" helloworld.go"的文件,如下所示:
package main import "fmt" func main() { fmt.Printf("hello, world\n") }
使用"执行工具"构建应用程序
cd $HOME/go/src/helloworld go build
这将生成一个名为helloworld
的新文件。
$ls helloworld helloworld.go
通过运行执行文件。
$./helloworld hello, world
要将二进制文件安装到工作区的bin目录中,请使用:
$go install $ls ~/go/bin/ helloworld
要删除它,请使用:
go clean -i
我们可以将Go二进制目录添加到$PATH中。
$vim ~/.bashrc export PATH="$PATH:~/go/bin/"
我们已经在RHEL 8上安装了Go。可以在RHEL工作站上开发Go应用程序。