当前位置: 首页 > 编程笔记 >

如何在CentOS 7上安装Go(Golang)1.7

唐健
2023-03-14
本文向大家介绍如何在CentOS 7上安装Go(Golang)1.7,包括了如何在CentOS 7上安装Go(Golang)1.7的使用技巧和注意事项,需要的朋友参考一下

在本文中,我们将学习如何安装和配置由Google及其开源编程语言开发的Go(golang)。它是一种简单,高效且可靠的编程语言,可简化开发。

先决条件

  • 已安装一台CentOS计算机

  • 在CentOS计算机上具有Sudo权限的非root用户。

下载并安装GO

Go(golang)在CentOS信息库上不是最新的,因此我们将直接从Go lang网站上手动下载并安装软件包,并确保我们拥有与我们的系统架构兼容的最新版本。

让我们转到可写的临时目录,从中可以从Go网站下载软件包并进行安装。

$ cd /tmp

我们将使用curl命令通过以下链接下载Go

$ curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
84 77.7M 84 65.5M 0 0 493k 0 0:02:41 0:02:15 0:00:26 0
curl: (56) TCP connection reset by peer

从站点下载软件包后,我们会将软件包解压缩到/ usr / local并安装该软件包。

下面是将软件包解压缩到/ usr / local的命令

$ tar -C /usr/local/ -xvf go1.7.linux-amd64.tar.gz

在/ usr / local中提取软件包后,我们需要创建一个具有三个子目录的工作区,我们将父目录视为〜/ myproject,下面是创建这三个子目录的命令。

$ mkdir –p ~/myproject/{bin,pkg,src}

为Go设置环境变量

如果要像执行其他命令一样执行Go,我们需要找到$PATH变量的所有路径,因此需要使用任何文本编辑器创建到/etc/profile.d文件夹的文件path.sh。

$ sudo nano /etc/profiled/path.sh
Export PATH=$PATH:/usr/local/go/bin

我们必须在.bash_profile上定义GOPATH和GOBIN,它们是GO环境变量,用于指向工作区。GOPATH将在哪里显示源文件的位置,GOBIN将存储创建和编译的二进制文件。

使用以下命令,使用任意一个编辑器编辑.bash_profile。

$ nano ~/.bash_profile
export GOBIN="$HOME/myprojects/bin"
export GOPATH="$HOME/myprojects/src"

要应用.bash_profile中所做的更改,我们需要运行以下命令

$ source /etc/profile && source ~/.bash_profile

创建一个简单的Go程序

当Go(golang)环境准备就绪时,我们需要测试我们的环境,我们将编写一个简单的Go程序。

$ nano ~/myprojects/src/welcome.go

以下是将打印欢迎使用Go(golang)的代码。

Package main
Import “fmt”
   Func main()      {
         Fmt.Printf(“Welcome to the Go (golang) \n “)
      }

由于我们已经编写了用于测试Go环境的简单代码,因此我们必须使用go install命令来编译“ welcome.go”,而bellow是用于编译该文件的完整命令。

$ go install $GOPATH/welcome.go

程序编译完成后,我们可以使用以下命令测试程序–

$ $GOBIN/welcome
Welcome to the Go (golang)

在上面的文章中,我们学习了如何安装来自Google的Go(golang)编程语言,并且我们编写了一个简单的程序并执行该程序以测试环境以确认安装是否成功。

 类似资料:
  • 本文向大家介绍如何在centos7中安装nginx,包括了如何在centos7中安装nginx的使用技巧和注意事项,需要的朋友参考一下 安装所需环境 一. gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装 PCRE(Perl Compati

  • 你可以在 下载页面 页面下载到 Windows 系统下的一键安装包。 前期的 Windows 移植工作由 Hector Chu 完成,但目前的发行版已经由 Joe Poirier 全职维护。 在完成安装包的安装之后,你只需要配置 $GOPATH 这一个环境变量就可以开始使用 Go 语言进行开发了,其它的环境变量安装包均会进行自动设置。在默认情况下,Go 将会被安装在目录 c:go 下,但如果你在安

  • 如果你能够自己下载并编译 Go 的源代码的话,对你来说是非常有教育意义的,你可以根据这个页面找到安装指南和下载地址:Download the Go distribution。 我们接下来也会带你一步步地完成安装过程。 设置 Go 环境变量 我们在 Linux 系统下一般通过文件 $HOME/.bashrc 配置自定义环境变量,根据不同的发行版也可能是文件 $HOME/.profile,然后使用 g

  • 问题内容: 我正在尝试在Alpine Docker映像中安装Go。为此,我从高山docker映像中从此处下载了tar文件,请使用以下命令将其解压缩: tar -C / usr / local -xzf go1.10.3.linux-amd64.tar.gz 导出的PATH具有二进制形式: 导出PATH = $ PATH:/ usr / local / go / bin 但是,当我说 那么时,它说的

  • 问题内容: 我对知道在当前版本的centos7(7.5.1804)上安装用于python3.6的pip3的推荐方法(截至今天,2018年5月)以及如何在CentOS7中安装pip的公认答案感到不安。似乎已过时,因为: 输出(除其他外): 而且似乎比(如何在CentOS7中安装pip)的答案(更新的?)更简单。: 须藤百胜安装python34-setuptools sudo easy_install

  • 问题内容: 我只是按照golang(ubuntu 16)的安装指南进行操作。我在/ etc / usr中解压缩了档案,在/home/user/.profile中添加了env变量,我刚刚测试了基于hello world代码的基本go构建。 我收到以下错误: 为什么它要求我再次安装它? 问题答案: 二进制文件的位置不在您的路径中。Ubuntu找不到它,建议安装它。将此行添加到您的文件中,或者更好: 在