Golang1.16 環境的安裝


windows環境的參考下面的地址:

https://www.liwenzhou.com/posts/Go/install_go_dev/

配置 Go Modules 開啟

windows 中如何配置

右鍵我的電腦,選擇屬性;

點擊高級系統設置;

點擊環境變量;

點擊新建; 填寫 變量名 GO111MODULE, 變量值 on;

點擊確定; 點擊新建; 填寫 變量名 GOPROXY, 變量值 https://goproxy.cn

點擊確定;

點擊確定;

重新打開 CMD,立即生效

linux下的安裝

本文基於go version go1.14.2 linux/amd64

1.下載安裝包

下載

Go官網下載地址:https://golang.org/dl/

Go官方鏡像站(推薦):https://golang.google.cn/dl/

根據自己系統,自行選擇安裝。

如果是window系統 推薦下載可執行文件版,一路 Next

這里我以linux為例

復制tar包連接,然后下載

cd /usr/src
wget https://golang.google.cn/dl/go1.16.linux-amd64.tar.gz

2.解壓安裝包

Linux 從 https://golang.org/dl/ 下載tar⽂件,並將其解壓到 /usr/local

將/usr/local/go/bin添加到PATH環境變量中。

[root@iZ2ze505h9bgsbp83ct28pZ src]# ll
總用量 131008
drwxr-xr-x. 2 root root         6 5月  11 2019 debug
-rw-r--r--  1 root root 123658438 4月   9 06:12 go1.16.linux-amd64.tar.gz
drwxr-xr-x. 3 root root        41 3月  29 12:13 kernels
[root@iZ2ze505h9bgsbp83ct28pZ src]# tar -xvf go1.16.linux-amd64.tar.gz -C /usr/local/
[root@iZ2ze505h9bgsbp83ct28pZ src]# cd /usr/local/
[root@iZ2ze505h9bgsbp83ct28pZ local]# ls
aegis  bin  etc  games  go  include  lib  lib64  libexec  mysql  sbin  share  src

3 . 安裝vim

如果沒有安裝就yum vim ,如果已經安裝就不用再安裝了
yum vim

4. 在/home下新建go文件夾

cd /home
mkdir go

在/home/go目錄里新建下面三個文件夾:

bin / src / pkg

cd /home/go
mkdir bin
mkdir src
mkdir pkg

5.配置GOROOT

把/usr/local/go/bin目錄配置GOROOT 到環境變量里

sodu vim /etc/profile

export GOROOT="/usr/local/go"
export GOPATH=$HOME/go  #工作地址路徑
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

按esc -> shift+; -> wq 回車保存並退出

source /etc/profile
go version
go env

如果系統變量還是不能生效
每次新打開一個命令窗口都要重新輸入 source /etc/profile 才能使go env 等配置文件生效:
那就加到用戶變量,當前用戶一登錄就會加載到
解決方法:

~/.bashrc 中添加語句(在root賬號和子賬號里都加一次)

source /etc/profile

保存退出

source /etc/profile 
或者
source $HOME/.profile

配置 Go Modules 開啟

參考下面的地址:

設置全局

go env -w GO111MODULE=on #設置全局開啟 go mod Go1.16版本默認為on,可跳過這一步
go env -w GOPROXY=https://goproxy.cn,https://mirrors.aliyun.com/goproxy,direct #設置全局代理地址

編輯器

Go采用的是UTF-8編碼的文本文件存放源代碼,理論上使用任何一款文本編輯器都可以做Go語言開發,推薦使用VS CodeGoland
VS Code 是微軟開源的編輯器,而Golandjetbrains出品的付費IDE。

我這里使用 vim

現在我們來創建第一個Go項目——hello。在我們/home/go/src創建一個hello目錄。

cd /home/go/src
mkdir hello
cd hello
vim main.go

寫入下面的代碼

package main  // 聲明 main 包,表明當前是一個可執行程序

import "fmt"  // 導入內置 fmt 包

func main(){  // main函數,是程序執行的入口
    fmt.Println("Hello World!")  // 在終端打印 Hello World!
}

保存退出后

執行

[root@iZ2ze505h9bgsbp83ct28pZ hello]# go run main.go
Hello World!

至此已經完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM