golang安装

悠悠 2022-12-28 00:39 193阅读 0赞

安装包下载地址:https://studygolang.com/dl

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0OTQ0NTM1_size_16_color_FFFFFF_t_70

选择对应的版本进行下载,我这里下载的是linux1.15.6

  1. # 下载
  2. wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz
  3. # 解压缩
  4. tar -zxvf go1.15.6.linux-amd64.tar.gz

将解压后的包移动到/usr/local/

  1. mv go /usr/local/

配置环境变量说明

首先是设置全局环境变量,对所有用户都会生效:

1、/etc/profile: 此文件为系统的每个用户设置环境信息。当用户登录时,该文件被执行一次,并从 /etc/profile.d 目录的配置文件中搜集shell 的设置。一般用于设置所有用户使用的全局变量。
2、/etc/bashrc: 当 bash shell 被打开时,该文件被读取。也就是说,每次新打开一个终端 shell,该文件就会被读取。

对单个用户生效:

1、~/.bash_profile 或 ~/.profile: 只对单个用户生效,当用户登录时该文件仅执行一次。用户可使用该文件添加自己使用的 shell 变量信息。另外在不同的LINUX操作系统下,这个文件可能是不同的,可能是 ~/.bash_profile, ~/.bash_login 或 ~/.profile 其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如 Ubuntu 系统一般是 ~/.profile 文件。
2、~/.bashrc: 只对单个用户生效,当登录以及每次打开新的 shell 时,该文件被读取。

此外,修改 /etc/environment 这个文件也能实现环境变量的设置。
/etc/environment是设置整个系统的环境,而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。
注:系统是先执行/etc/environment,再执行/etc/profile

保存修改后执行下面命令立即生效

  1. source /etc/profile

#

GO环境变量说明

Go 开发环境依赖于一些操作系统环境变量,你最好在安装 Go 之前就已经设置好他们。如果你使用的是 Windows 的话,你完全不用进行手动设置,Go 将被默认安装在目录 c:/go 下。这里列举几个最为重要的环境变量:

  • $GOROOT 表示 Go 在你的电脑上的安装位置,它的值一般都是 $HOME/go,当然,你也可以安装在别的地方。
  • $GOARCH 表示目标机器的处理器架构,它的值可以是 386、amd64 或 arm。
  • $GOOS 表示目标机器的操作系统,它的值可以是 darwin、freebsd、linux 或 windows。
  • $GOBIN 表示编译器和链接器的安装位置,默认是 $GOROOT/bin,如果你使用的是 Go 1.0.3 及以后的版本,一般情况下你可以将它的值设置为空,Go 将会使用前面提到的默认值。

设置go环境变量

我们这里改的是全局的

  1. vim /etc/bashrc

增加以下几项参数:

  1. export GOROOT=/usr/local/go #go安装位置
  2. export GOPATH=/www/wwwroot/Go #项目工作目录(不建议设置成与 GOROOT 相同)
  3. export PATH=$PATH:$GOROOT/bin #将环境变量加入路径(设置后go相关文件全局可调用)

查看是否安装成功

  1. go env

出现如下信息标识安装成功

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0OTQ0NTM1_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,193人围观)

还没有评论,来说两句吧...

相关阅读