`
cakin24
  • 浏览: 1396749 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux下go的设置方法

    博客分类:
  • Go
阅读更多

一 需要设置项

1、有4个环境变量需要设置:GOROOT、GOPATH、GOBIN,以及PATH
2、需要设置到某一个profile文件中(~/.bash_profile)或(/etc/profile)
 
二 环境变量设置
1、GOROOT:该环境变量的值为Go语言的当前安装目录,执行:
[root@localhost go]# export GOROOT=/usr/local/go
2、GOPATH:该环境变量的值为Go语言工作区的集合,执行:
[root@localhost go]# export GOPATH=~/golib:~/goproject:~/goc2p
3、GOBIN:该环境变量的值是存放Go程序的可执行文件的目录,执行:
[root@localhost go]# export GOBIN=~/gobin
4、PATH:为了方便使用Go语言命令和Go程序的可执行文件,需要追加其值,执行:
[root@localhost go]# export PATH=$PATH:$GOROOT/bin:$GOBIN
以上四条语句为:
  1. [root@localhost go]# export GOROOT=/usr/local/go
  2. [root@localhost go]# export GOPATH=~/golib:~/goproject:~/goc2p
  3. [root@localhost go]# export GOBIN=~/gobin
  4. [root@localhost go]# export PATH=$PATH:$GOROOT/bin:$GOBIN
 
三 校验设置结果
在命令行的任意目录下敲入go version并回车,然后检查打印信息。
  1. [root@localhost ~]# go version
  2. go version go1.8.3 linux/amd64
 
 
1
0
分享到:
评论

相关推荐

    Go 语言 串口驱动(linux)

    在IT行业中,Go语言因其简洁的语法、...这使得Go语言成为编写跨平台串口通信软件的强大工具,尤其是在需要高性能和高并发的场景下。通过理解并掌握这些技术,开发者可以轻松地为各种设备构建可靠的串口通信解决方案。

    linux 安装go环境并部署go程序

    安装 Go 环境需要将下载的安装包复制到 Linux 服务器的指定目录下,并解压缩安装包。例如,可以将安装包复制到 /usr/local 目录下,并解压缩到 go 文件夹中。 四、配置环境变量 配置环境变量是安装 Go 环境的重要...

    vscode go开发环境 linux

    总的来说,通过在Linux环境下配置VSCode、安装Go语言、设置工作区以及集成gocode、godef和goreturns等工具,你可以构建一个强大的Go开发环境,为编写高质量的Go代码提供便利。记住,持续学习和实践是成为优秀Go...

    Linux下的Go语言开发环境:go1.15.6.linux-amd64.tar.gz

    在IT行业中,Go语言,又称为Golang,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的编程语言。它旨在提高软件的简洁性、可读性和可维护性,特别适合构建高性能的网络服务和分布式系统。在Linux...

    linux下go环境一键安装配置

    在Linux系统中,Go语言(也称为Golang)是一种高效、简洁且强大的编程语言,尤其适合构建网络服务和分布式系统。本教程将详细介绍如何在Linux环境下进行Go语言的一键安装配置,让你快速拥有一个功能完备的Go开发环境...

    GO编译开发环境安装包-linux官方版

    Go(GOLANG)是一种由Google开发的开源编程语言,设计初衷是为了提高开发...掌握这些知识点,你就可以在Linux环境中有效地进行Go语言的开发工作。随着实践的深入,你会发现Go语言在高性能、高并发场景下的强大优势。

    linux-updategolang一个脚本轻松获取并安装新Golang版本

    `update-golang`是一个专为Linux开发环境设计的实用工具,它使得Go语言版本的管理和更新变得轻而易举。 首先,让我们深入了解`update-golang`脚本的工作原理。这个脚本通常由bash编写,它会自动检测当前系统的...

    go1.21.1.linux-amd64.tar.gz

    在压缩包子文件的文件名称列表中,只有一个条目"go",这可能意味着解压后会得到一个名为"go"的目录,其中包含了Go语言的完整安装内容,如bin目录下的可执行文件(如`go`, `godoc`, `gofmt`等),src目录下的源代码,...

    go1.10.linux-amd64.tar.gz 最新版本Go语言的Linux安装包

    Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。这个“go1.10.linux-amd64.tar.gz”文件是Go语言的1.10版本在Linux操作系统上64位架构的安装包。下面我们将深入探讨...

    go1.9.2.linux-amd64.tar.gz 官网最新golang的Linux安装包

    Go语言,简称Golang,是由Google开发的一种静态类型的、编译式的、并发的、垃圾回收的、C/C++风格的编程语言。Go语言的设计目标是提高开发者的生产效率,同时保持系统级编程的性能。在本文中,我们将详细探讨Go ...

    linux安装go软件

    在Linux系统中安装Go语言(也称为Golang)是一个简单的过程,主要涉及到下载Go的源码包或使用包管理器进行安装。以下是详细的步骤和相关知识点: 1. **检查系统需求**:首先确保你的Linux系统满足Go语言的最低要求...

    官网最新golang安装包 go1.9.2.linux-amd64.tar.gz

    Go语言,也称为Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、强类型的语言。它旨在提高编程效率,简化多线程编程,并提供高效的系统级编程能力。在本案例中,我们讨论的是Go语言的...

    protobuf的go语言插件,Linux中适用

    标题"protobuf的go语言插件,Linux中适用"指的是在Linux操作系统环境下,使用protobuf为Go语言提供的插件工具。这个插件使得Go开发者能够在他们的项目中利用protobuf的强大功能,方便地处理结构化数据的序列化和反...

    go语言1.9.3 linux版本

    Go语言,也称为Golang,是由Google开发的一种静态类型的、编译式的、垃圾回收的、并发型且具有C-like语法的编程语言。Go语言的设计目标是提高开发效率,简化系统编程,尤其是网络和多处理器系统。Go语言1.9.3是这个...

    耗子 Linux 面板 - GO 开发的轻量 Linux 面板.zip

    【标题】"耗子 Linux 面板"是一款基于GO语言开发的轻量级Linux管理面板,专为嵌入式Linux系统设计。该面板旨在提供一个简洁、高效的图形用户界面,帮助用户远程管理和监控Linux设备,尤其适用于资源有限的嵌入式环境...

    VSCode-golang-linux.zip

    在Linux环境下,开发者常常使用VSCode进行Go语言的编程工作,因为VSCode提供了丰富的扩展功能,尤其是针对Go语言的插件,能够极大地提升开发效率。 "VSCode-golang-linux.zip" 是一个专门为Linux用户准备的VSCode与...

    go读取Linux下cpu占用率、cpu温度、内存占用率及磁盘占用率

    在Go语言中,读取Linux系统的CPU占用率、CPU温度、内存占用率以及磁盘占用率涉及到了系统监控和性能分析。以下将详细介绍如何利用Go实现这些功能。 1. **CPU占用率** CPU占用率是指CPU在单位时间内用于执行用户...

    go1.21.0.linux-amd64.tar.gz

    标题 "go1.21.0.linux-amd64.tar.gz" 提供的信息表明,这是一个 Go 语言的发行版本,具体是版本号为 1.21.0,适用于 Linux 操作系统,并且是针对 AMD64(也称为 x86_64)架构的。这种文件通常包含编译好的 Go 开发...

    go1.12.5.linux-arm64.tar.gz golang 最新arm编译包

    标题中的"go1.12.5.linux-arm64.tar.gz"是一个针对Go语言(Golang)的特定版本——1.12.5的编译包,适用于Linux操作系统下的ARM64架构。这个文件是经过编译和打包的,方便在64位ARM处理器上部署和运行Go语言的程序。...

Global site tag (gtag.js) - Google Analytics