Ubuntu 设置 Go 语言的 GOPATH、GOROOT 等环境变量

已关闭留言

之前的文章介绍了怎么在 Ubuntu 上安装 Go 语言(Ubuntu 18.04 LTS 下载安装 Go 语言 (Golang) 最新版),今天继续介绍一下安装完怎么设置 GOPATH、GOROOT 等环境变量。因为不设置这些环境变量的话,你装完 Go 语言之后是没法直接用的。

文章目录
隐藏
一、设置 Go 语言环境变量
二、Ubuntu 保存环境变量的几个文件解读
三、版权声明

一、设置 Go 语言环境变量

步骤如下。

1、打开所需修改文件:

$ sudo vim ~/.profile (这个是设置当前用户的,往下继续看可以查看设置全局等更多操作)

2、在文件最后添加:

export GOROOT="/usr/lib/go-1.8" // 引号内设置为你自己的go安装目录
export GOBIN=$GOROOT/bin
export GOPATH="/home/test/gopath" // 引号内设置为自己的go项目的工作区间
export PATH=$PATH:$GOROOT/bin // 原路径后用冒号连接新路径

3、立即生效:

$ source ~/.profile

二、Ubuntu 保存环境变量的几个文件解读

/etc/profile

在用户登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

/etc /environment

在用户登录时,操作系统使用的第二个文件, 系统在读取用户个人的profile前,设置环境文件的环境变量。

~/.profile

在用户登录时,用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,会设置一些环境变量,执行用户的.bashrc文件。

/etc/bashrc

为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。

~/.bashrc

该文件包含专用于用户的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

Note: 以上文件可通过$ sudo gedit 文件名 或 $ sudo vim 文件名打开;建议只修改~/.profile文件,如果只修改~/.bashrc文件,后期使用go get 命令时,会提示GOPATH未设置。

三、版权声明

版权声明:本文为CSDN博主「Publish or Perish」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/code_segment/article/details/78195630