| title | go-install |
|---|---|
| created | 2022-03-30T01:50:37.552Z |
| modified | 2023-12-01T02:11:19.496Z |
sudo apt update
sudo apt install build-essential
wget https://studygolang.com/dl/golang/go1.16.15.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.15.linux-amd64.tar.gz
wget https://studygolang.com/dl/golang/go1.17.8.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.8.linux-amd64.tar.gz
# gobin
# vim /etc/profile
# export PATH=$PATH:/usr/local/go/bin
# source /etc/profile
# gobin gopath
vim ~/.profile
# 或者
vim ~/.bashrc
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
source ~/.profile
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct在Ubuntu中有如下几个文件可以设置环境变量
-
/etc/profile在登录时操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时该文件被执行. -
/etc/environment在登录时操作系统使用的第二个文件,系统在读取你自己的profile前设置环境文件的环境变量. -
~/.profile在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时该文件仅仅执行一次! -
/etc/bash.bashrc为每一个运行bash shell的用户执行此文件,当bash shell被打开时该文件被读取. -
~/.bashrc该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时该文件被读取.