Golang 安裝 Golang


前言

前面已經對 GO 語言做了一個簡單的介紹,相信大家也已經基本有所了解了,那么我相信大家迫不及待的想學習 GO 語言了,但是我們在具體學習 GO 語言前,需要先安裝 GO 的開發環境。

所謂的環境安裝,就是將 GO 語言的指令都安裝在你的電腦上,那么你在開發軟件的時候就可以直接用了。GO 環境的安裝分為 windows 系統的安裝和 linux 系統的安裝。

下載地址

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

Go 語言鏡像站: https://golang.google.cn/dl/

Windows 平台和 Mac 平台推薦下載可執行文件版, Linux 平台下載壓縮文件版.

大家根據自己的操作系統來選擇對應的版本.

Windows系統下安裝Go

此次安裝以64位Windows10系統安裝Go 1.13.4可執行文件版本為例。

  1. 打開下載好的安裝包.

  1. 點擊 next, 繼續點擊next

  1. 選擇Go語言的安裝目錄, 盡量選擇比較容易記的(安裝路徑中不要出現中文).

  1. 安裝.

  1. 顯示這個界面就表明安裝成功.

  1. 安裝完成后, 可以打開終端窗口, 輸入go version命令, 查看安裝的Go版本.

配置GOPATH

GOPATH 是一個環境變量, 用來表明你寫的Go項目的存放路徑.

注意: 不是安裝目錄, 是工作目錄, 寫代碼的目錄.

GOPATH 路徑最好只設置一個, 所有的項目代碼都放到GOPATHsrc目錄下.

注意: 在Go 1.11 版本之后, 開啟 go mod 模式之后就不再強制需要配置GOPATH了.

Windows 平台下按照下面的步驟將 E:\code\go 添加到環境變量.

  1. 我的電腦 --> 屬性 --> 高級系統設置 --> 環境變量

  1. 點擊系統變量下的新建, 變量名寫 GOPATH, 變量值寫保存Go代碼的目錄, 我這里是E:\code\go, 點擊確定.

  1. 點擊用戶變量下的新建, 變量名寫 GOPATH, 變量值寫保存Go代碼的目錄, 我這里是E:\code\go, 點擊確定.

  1. GOPATH目錄下新建三個文件夾. bin: 用來存放編譯后生成的可執行文件. pkg: 用來存放編譯后生成的歸檔文件. src: 用來存放源碼文件.

配置 GOBIN

點擊系統變量下的新建, 變量名寫 GOBIN, 變量值寫保存Go代碼的目錄下的bin目錄, 我這里是E:\code\go\bin, 點擊確定.

image.png

Linux系統下安裝Go

我這里以Ubuntu2004為例。

下載Go

wget https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz

如果想要安裝其它版本,只需要更改版本號就可以了。

下載之后解壓到 /usr/local/

sudo tar -C /usr/local -xzf go1.14.4.linux-amd64.tar.gz

配置環境變量

打開 profile 文件

sudo vim /etc/profile

打開之后添加如下內容:

export GOROOT="/usr/local/go"
export GOPATH="/home/conan/go"
export GOBIN=$GOROOT/bin/
export GOARCH=386
export GOOS=linux
export GOTOOLS=$GOROOT/pkg/tool
export PATH=$PATH:GOROOT:$GOBIN:$GOPATH:$GOTOOLS:$GOROOT/bin
export GOPROXY=https://goproxy.cn/,direct
export GO111MODULE=on

添加之后效果如下:

image

說明:

  • GOROOT就是剛才下載並解壓之后得到的那個文件夾;
  • PATH后面加上go命令所在路徑,這樣,在任意地方輸入go都可以被識別;
  • GOPATH這個根據個人情況設置,我推薦這個就設置為主文件夾下面的go文件夾(自己創建的),后面你從github上下的一些包,都要放在$GOPATH的src文件夾內,這樣程序里才能找到這些包。
  • 。。。

改完 profile 文件之后執行下面命令使之生效:

source /etc/profile

重啟系統

然后,輸入 go env ,看到如下輸出,解說明安裝成功且配置生效。

image

李培冠博客

lpgit.com


免責聲明!

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



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