Skip to main content
  1. Documentation/

Download and install - The Go Programming Language

317 words·2 mins
Kiga-Hub
Casual Essay
Golang
Table of Contents

Download and install
#

Download and install Go quickly with the steps described here.

For other content on installing, you might be interested in:

1. Go download
#

Click the button below to download the Go installer.

Download Go

Don’t see your operating system here? Try one of the other downloads.

Note: By default, the go command downloads and authenticates modules using the Go module mirror and Go checksum database run by Google. Learn more.

2. Go install
#

Select the tab for your computer’s operating system below, then follow its installation instructions.

A. Extract the archive you downloaded into /usr/local, creating a Go tree in /usr/local/go. Important: This step will remove a previous installation at /usr/local/go, if any, prior to extracting. Please back up any data before proceeding. For example, run the following as root or through sudo:

rm -rf /usr/local/go && tar -C /usr/local -xzf go1.20.8.linux-amd64.tar.gz

B. Add /usr/local/go/bin to the PATH environment variable. You can do this by adding the following line to your $HOME/.profile or /etc/profile (for a system-wide installation):

export PATH=$PATH:/usr/local/go/bin

Note:

  • Changes made to a profile file may not apply until the next time you log into your computer.
  • To apply the changes immediately, just run the shell commands directly or execute them from the profile using a command such as source $HOME/.profile.

~/.bashrc Configure

export GOROOT=/usr/local/go
export GOPATH=<your_workspace>
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

set go env

go env -w GOPROXY=https://goproxy.cn,goproxy.io,proxy.golang.org,direct

set git config

# vim ~/.gitconfig
[user]
	name = username
	email = username@co.com
[url "http://username:passwd@dev.co.com/"]
	insteadOf = http://dev.co.com/
[url "http://oauth2:@dev.co.com/"]
	insteadOf = http://dev.co.com/

C. Verify that you’ve installed Go by opening a command prompt and typing the following command:

go version

D. Confirm that the command prints the installed version of Go.

Related

PAGECACHE、DENTRIES、INODES
360 words·2 mins
Kiga-Hub
Linux Linux
/proc # /proc 是一个虚拟文件系统,通过对它的读写操作做为与Kernel实体间进行通信的一种手段 通过修改/proc中的文件,来对当前kernel的行为作出调整
Golang Concurrency Tutorial
2733 words·13 mins
Algorithm
Golang Concurrency # This tutorial covers introduction to concurrency system, concurrency versus parallelism and real world examples.
Documentation
1495 words·8 mins
mermaid usage # It is a JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.