本文介绍如何在CentOS 7系统上安装Go,附带Ubuntu 18.04上安装Go的方法。通过以下方法1或方法2都可以安装上Go。
Go简介 Go是一种开源编程语言,具有新颖的类型系统,可实现灵活的模块化程序构建,并使程序员的工作效率更高。它使用并发机制,可以轻松编写充分利用多核和联网机器的程序。众所周知,Go是高效,干净,富有表现力和简洁的。 Go快速编译到机器代码,但具有垃圾收集的便利性和运行时反射的强大功能。它是一种快速,静态类型的编译语言,感觉就像一种动态类型的解释语言。
安装Go的方法 在CentOS 7系统上我们有两个方法来安装Go。 方法1、使用Go存储库(仅适用于CentOS 7) 我们将使用Go存储库来确保我们获得最新版本: rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo 添加存储库后,安装golang包: sudo yum install golang Go二进制文件将放在/bin/go下: # which go /bin/go 附:对于Ubuntu 18.04系统 对于Ubuntu 18.04服务器,运行: $ sudo add-apt-repository ppa:gophers/archive $ sudo apt-get update $ sudo apt-get install golang-go 设置$GOPATH: mkdir -p ~/go/{bin,pkg,src} echo 'export GOPATH="$HOME/go"' >> ~/.bashrc echo 'export PATH="$PATH:${GOPATH//://bin:}/bin"' >> ~/.bashrc
方法2、手动下载Go 第二种方法涉及下载Go文件并将其安装到系统中。 首先查看Go下载页面以获取最新版本:https://ywnz.com/linuxrj/2803.html 确保系统中已安装wget: sudo yum install wget(适用于CentOS 7) sudo apt install wget(适用于Ubuntu 18.04) 然后下载Go: VER=1.9.2 wget https://golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz sudo tar -C / usr / local -xzf go1.9.2.linux-amd64.tar.gz rm go1.9.2.linux-amd64.tar.gz 设置Go PATH变量: vim ~/.bashrc 加入: export PATH=$PATH:/usr/local/go/bin 获取要更新的PATH的文件: source /etc/profile 测试: mkdir -p ~/go/src/test vim ~/go/src/test/test.go 添加打印Hello Gophers消息: package main import "fmt" func main() { fmt.Printf("Hello, Gophers\n") } 构建test.go文件: cd ~/go/src/test 运行二进制文件进行测试: $ ./test Hello, Gophers 至此,安装Go完成。
相关主题 |