1.download the golang installation package
wget https://gomirrors.org/dl/go/go1.19.2.linux-amd64.tar.gz
2.extract package
sudo tar -C /usr/local -xzf go1.19.2.linux-amd64.tar.gz
3.Establish a soft connection
sudo ln -s /usr/local/go/bin/* /usr/bin/
4. install vim
sudo apt-get install vim-gtk
5.set environment variables
sudo vim ~/.bashrc
# Insert the following 2 lines at the end of the file to save the exit
#press " i " turn on insert mode
#press ESC to enter :wq to save
export GOPATH="$HOME/go"
export PATH="$PATH:/usr/local/go/bin:$GOPATH/bin"
6.Make the configuration file effective
source ~/.bashrc
7.Test whether the installation is successful
go version
8.View environment variabl
go evn
9. Generate demo program and compile and run it
cd home
#create a src directory
sudo mkdir src
#create a helloworld.go file
sudo vim helloworld.go
#code
package main
import "fmt"
func main() {
fmt.Printf("hello world\n")
}
#return to the previous directory
cd ..
#set src directory permission
sudo chmod -R 777 src
cd src
#intialization
go mod init src
go mod tidy
#view all files in the directory
ls -al
#compile helloworld.go
go build helloworld.go
./helloworld