在Linux環(huán)境下載Go語言
視頻地址
`https://www.bilibili.com/video/BV1XM4y1U74A/?vd_source=58c0cd7db768f7e1b79c590a4672562c`
1. 進(jìn)入https://go.dev 下載go 語言的安裝包,下載的位置應(yīng)該是`~/Downloads/`目錄下
2. Linux 下按`Ctrl + Alt + T`打開終端,到Downloads目錄下`cd Downloads`
3. 解壓縮剛剛我們下載的壓縮包
注意go1.20.2.linux-amd64.tar.gz是可以替換的,這只是go語言的版本
```sh
# tar是解壓縮命令,將我們剛剛下載的go1.20.2的壓縮包解壓縮到/usr/local/目錄下
sudo tar -xzvf go1.20.2.linux-amd64.tar.gz -C /usr/local/
# 之后 我們go語言的源代碼的目錄就在/usr/local/go/bin/
```
在這之后,我再打開一個(gè)終端輸入`go`命令,發(fā)現(xiàn)是沒有這個(gè)命令的,原因是因?yàn)槲覀冞€沒有將目錄`/usr/local/go/bin/`加入到環(huán)境變量里去,我們需要到`~/.profile`文件里加入對(duì)應(yīng)的環(huán)境變量
4. 設(shè)置環(huán)境變量
```sh
cd ~
# 打開~/.profile 文件
open .profile
# 輸入 以下保存
export PATH=$PATH:/usr/local/go/bin
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
```
5. 接下我們還需要重新保存一下環(huán)境變量一下`~/.profile`文件,所以我們需要
`source ~/.profile文件`
6. 接下來我們輸入go,可以發(fā)現(xiàn)go命令工具就已經(jīng)生效了
7. 我們接下來隨便創(chuàng)建一個(gè)main.go 文件,就可以進(jìn)行寫go語言的代碼了
```go
package go
import "fmt"
func main() {
??? fmt.Println("Hello world!")
}
```
接下來我們運(yùn)行
`go run main.go`
就來到夢(mèng)開始的地方了 `Hello World`