前言:
当前兄弟们对“centosis安装go”大体比较讲究,姐妹们都需要剖析一些“centosis安装go”的相关内容。那么小编在网摘上汇集了一些对于“centosis安装go””的相关内容,希望同学们能喜欢,兄弟们快快来了解一下吧!更多互联网新鲜资讯、工作奇淫技巧关注原创【飞鱼在浪屿】(日更新)
Go,通常称为 Golang,是一种现代开源编程语言,用于构建可靠、简单、高效的软件应用程序。Go 阵营诞生了流行应用包括,如Kubernetes、Prometheus、Docker、Terraform、Sensu 等。
本教程将引导你通过脚本完成在 CentOS 8 / CentOS 7 Linux 系统上安装 Go 1.14。脚本github地址:
在 CentOS 8 上安装 Go 1.14 |CentOS 7
在本指南中,在 CentOS 8 / CentOS 7 Linux 计算机我们将使用简单 shell 脚本来安装。该脚本将在下载并安装 Go 语言。(其实这个脚本ubuntu和mac部分版本在也测试可用
✅ Ubuntu 16.04 to 18.04✅ macOS Sierra (10.12) to Catalina (10.15)
下载脚本。
--- 使用 curl ---curl -O --- 使用 wget ---wget
赋予权限。
$ chmod +x goinstall.sh
如果在选项中不指定版本的情况下运行脚本,它将下载安装最新版本。
./goinstall.sh
要安装指定版本,请将版本号传递给+version选项。
--- 安装 Go 1.14 ---$ ./goinstall.sh --version 1.14--- 安装 Go 1.13 ---$ ./goinstall.sh --version 1.13
安装时出现类似输出:
...esolving storage.googleapis.com (storage.googleapis.com)... 2a00:1450:400f:808::2010, 216.58.211.144Connecting to storage.googleapis.com (storage.googleapis.com)|2a00:1450:400f:808::2010|:443... connected.HTTP request sent, awaiting response... 200 OKLength: 120050424 (114M) [application/octet-stream]Saving to: ‘/tmp/tmp.vlZUgncsKp/go.tar.gz’100%[==============================================================================================================>] 120,050,424 34.4MB/s in 3.3s 2020-06-12 00:46:12 (34.4 MB/s) - ‘/tmp/tmp.vlZUgncsKp/go.tar.gz’ saved [120050424/120050424]Extracting File...Go 1.14 was installed into /root/.go.Make sure to relogin into your shell or run: source /root/.bashrcto update your environment variables.Tip: Opening a new terminal window usually just works. :)
根据bashrc 配置执行Source 命令
source /root/.bashrc
此时,环境变量GOPATH已经配置好.
$ echo $GOPATH/root/.bashrc
查看Go版本号
$ go versiongo version go1.14 linux/amd64卸载Go
使用同一个脚本卸载Go
$ ./goinstall.sh --removeGo removed.
使用 Go 享受发展中国家不断变化的应用程序。
设置GoROOT和GOPATH
默认情况下,脚本将在HOME目录上创建文件夹,并添加环境变量和扩展。
$HOME/.go文件夹是Go的安装目录
$HOME/go文件夹是Go的工作区
要安装"转到其他位置",,并在未安装之前,设置环境变量$GOROOT和$GOPATH,比如说
export GOROOT=/opt/goexport GOPATH=$HOME/projects/go
标签: #centosis安装go