1.软文推荐

2.软文推荐

3.软文推荐

 Google最初开发的一种开源编程语言就是Go,设计Go语言时遵循了简单、安全和速度的 3 大原则。现在 Go 语言和工具已在大多数 Linux 发行版本的源库中进行提供。 Ubuntu、Debian或Linux Mint安装Go语言

基于 Debian的 Linux 发行版本都可以使用 apt-get 命令来进行安装:

sudo apt-get install golang

要查看当前系统安装的 Go 语言版本可以使用如下命令:

go version

由于 Go 代码必需保存在 workspace(工作区)中,所以我们必需在 Home 目录(例如 ~/workspace)创建一个workspace 目录并定义 GOPATH 环境变量指向该目录,这个目录将被 Go 工具用于保存和编辑二进制文件。

mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

根据不同的需要,我们可以使用 apt-get 安装 Go tools:

sudo apt-cache search golang
Fedora、CentOS或RHEL安装Go语言

基于 Red Hat 的 Linux 发行版本都可以使用 yum 命令来进行安装:

sudo yum install golang

要查看当前系统安装的 Go 语言版本可以使用如下命令:

go version

接下来还是在 Home 目录(例如 ~/workspace)创建一个 workspace 目录并定义 GOPATH 环境变量指向该目录,这个目录将被 Go 工具用于保存和编辑二进制文件。

mkdir ~/workspace
echo 'export GOPATH="$HOME/workspace"' >> ~/.bashrc
source ~/.bashrc

根据不同的需要,我们可以使用 yum 安装 Go tools:

yum search golang
为Linux手动安装Go语言

由于大家使用的 Linux 源不尽相同,也不见得是最新版本或需要版本的 Go 语言包,所以我们说一下如何手动安装指定版本。

下载 Go 语言文件

64-bit Linux

wget http://www.golangtc.com/static/go/go1.4.2.linux-amd64.tar.gz

32-bit Linux

wget http://www.golangtc.com/static/go/go1.4.2.linux-386.tar.gz

下载地址:http://golangtc.com/download

解压二进制文件到 /usr/local 目录
sudo tar -xzf go1.4.2.linux-xxx.tar.gz -C /usr/local
使用 vi 在环境变量配置文件  /etc/profile 中增加如下内容:
export PATH=$PATH:/usr/local/go/bin
检查 Go 语言版本
go version
定义 GOPATH 环境变量到 workspace 目录
export GOPATH="$HOME/workspace

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/685.html,若引用不当,请联系修改。

相关文章 8

1

域名mx记录(域名mx记录在哪里) 2分钟前

目录:1、如何查看域名的A记录、MX记录、CNAME记录和NS记录?2、什么是域名的A记录(IP指向)和MX记录?3、我在万网注册的域名己申请成功...

2

谈一下session失效时间的问题 5分钟前

在做接口测试时,经常会碰到请求参数为token的类型,但是可能大部分测试人员对token,cookie,session的区别还是一知半解。 Cookie cookie 是一个...

3

openlitespeed面板(OpenLiteSpeed) 6分钟前

目录:...

4

在CentOS 上启用EPEL存储库 9分钟前

EPEL是一个开放源码的附加软件包储存库,提供了高质量的软件包,可用于 CentOS 和 RHEL 服务器。 EPEL存储库的先决条件 最小的CentOS 8和RHEL ...

5

腾讯云安全产品(腾讯云安全产品测试工程师) 10分钟前

目录:1、腾讯云堡垒机最大支持多少个节点授权2、腾讯云轻量云主机带防护吗3、好用的云主机腾讯云堡垒机最大支持多少个节点授权 腾讯...

6

网络防火墙(网络防火墙软件) 13分钟前

目录:1、网络防火墙怎么设置2、网络防火墙是什么意思3、网络“防火墙”有什么作用?网络防火墙怎么设置 网络防火墙的设置方法: 工具...

7

CentOS 配置 Nginx 反向代理具体方法 15分钟前

Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的...

8

特网云主机(国内免费云主机) 17分钟前

目录:1、云主机是做什么用的2、特网云 云计算服务器又称云服务器或云主机3、什么是云主机?4、虚拟主机 服务器 云主机 三者的区别云主...