開啓go 07.Go語言環境搭建

一、Golang語言的官網

首先我們登錄Golang的官方網站:https://golang.org/

guanwang2

因爲Google和中國的關係,直接登錄Golang的官網,需要***。

當然你也可以登錄Golang的國內網站:<https://golang.google.cn/&gt;

WX20190403-095602

二、下載

在Mac、Windows和Linux三個平臺上都支持Golang。您可以從<https://golang.org/dl/>下載相應平臺的安裝包

xiazai1

該網站在國內不容易訪問,所以可以訪問中國對應的<https://golang.google.cn/dl/>或者是Go語言中文網

<https://www.studygolang.com/dl&gt; 進行安裝軟件的下載。

xiazai2

xiazai3

目前最新的版本,是今年2月份發佈的Go1.12。

Mac OS
從https://golang.org/dl/下載osx安裝程序。雙擊啓動安裝。按照提示,這應該在/usr/local/go中安裝了Golang,並且還會將文件夾/usr/local/go/bin添加到您的PATH環境變量中。

Windows
從https://golang.org/dl/下載MSI安裝程序。雙擊啓動安裝並遵循提示。這將在位置c中安裝Golang:\Go,並且還將添加目錄c:\Go\bin到您的path環境變量。

Linux
從https://golang.org/dl/下載tar文件,並將其解壓到/usr/local。將/usr/local/go/bin添加到PATH環境變量中。這應該安裝在linux中。

開發工具包又分爲安裝版和壓縮版。安裝版是Mac和Windows特有的,他們的名字類似於:

- go1.12.1.darwin-amd64.pkg
- go1.12.1.windows-386.msi
- go1.12.1.windows-amd64.msi

安裝版,顧名思義,雙擊打開會出現安裝嚮導,讓你選擇安裝的路徑,幫你設置好環境比安康等信息,比較省事方便一些。

壓縮版的就是一個壓縮文件,可以解壓得到裏面的內容,他們的名字類似於:

- go1.12.1.darwin-amd64.tar.gz
- go1.12.1.linux-386.tar.gz
- go1.12.1.linux-amd64.tar.gz
- go1.12.1.windows-386.zip
- go1.12.1.windows-amd64.zip

壓縮版我們下載後需要解壓,然後自己移動到要存放的路徑下,並且配置環境變量等信息,相比安裝版來說,比較複雜一些,手動配置的比較多。

三、安裝和配置環境變量

3.1 Linux系統安裝和配置

Linux系統,我們以Ubuntu爲例。

第一步:下載安裝

到go的官網上下載go的安裝包,自動下載到了下載目錄。

打開終端,進入到下載目錄,查看安裝包:

ruby@hanru:~$ cd 下載
ruby@hanru:~/下載$ ls

ubuntu1

然後我們需要將壓縮包解壓,並拷貝到指定的目錄下,所以在終端繼續執行以下命令:

ruby@ubuntu:~/下載$ sudo tar -xzf go1.12.1.linux-amd64.tar.gz -C /usr/local

ubuntu2

輸入sudo,表示使用管理員身份執行命令,需要輸入密碼

此時,就將從go官網https://golang.org/dl/上下載tar文件,解壓到/usr/local目錄下,該目錄下會有一個go文件夾。

可以進入這個文件夾直接查看:

ubuntu3

也可以通過終端命令進行查看,輸入以下命令:

ruby@hanru:~/下載$ cd /usr/local
ruby@hanru:/usr/local$ ls

ubuntu4

第二步:配置環境變量

一:需要先安裝vim。

直接在終端執行以下命令:

ruby@ubuntu:~$ sudo apt-get install vim

二:編輯$HOME/.profile文件

A:先配置GOROOT,就是go的安裝目錄

export GOROOT="/usr/local/go"

B:然後配置GOPATH

Gopath就是Go項目代碼存放的位置。這個是我們自己定義的目錄。就好比是其他IDE的Workspace。

​ 對於Ubuntu系統,默認使用Home/go目錄作爲gopath。

​ 該目錄下有3個子目錄:src,pkg,bin

GO代碼必須在工作空間內。工作空間是一個目錄,其中包含三個子目錄:

​ src ---- 裏面每一個子目錄,就是一個包。包內是Go的源碼文件

​ pkg ---- 編譯後生成的,包的目標文件

​ bin ---- 生成的可執行文件。

export GOPATH=$HOME/go

C:GOBIN

export GOBIN=$GOROOT/bin

D:添加到PATH中

我們需要將GOBIN添加到環境變量PATH中。可以通過vi直接將下面內容添加到$HOME/.profile中

export PATH=$PATH:$GOBIN

當然,你也可以將GO的bin目錄直接配置到PATH中:

export PATH=$GOROOT/bin:$PATH

相當於將上面的C和D步驟,寫在一起

具體操作:

  1. 首先使用ls -a命令,查看home目錄下是否有.profile文件。(以.開頭的文件都是隱藏文件,使用-a命令查看)
    1. 直接在終端中輸入:vi $HOME/.profile
    2. 輸入i,切片到編輯模式,將以上內容複製到文件中,並保存退出。

      ​ 點擊esc鍵後,

      ​ :q!,強制退出不保存

      ​ :wq,保存並退出

三:讓配置文件立刻生效

使用source命令讓配置文件生效

ruby@ubuntu:~$ source $HOME/.profile

四:測試安裝

版本檢測

ruby@ubuntu:~$ go version

檢查go的配置信息

ruby@ubuntu:~$ go env

額外擴展:

vi命令後文件的保存

Linux中vi的英文全稱爲Visual Interface。

末行模式下執行以下操作。[命令模式下按下:就切換到末行模式下]
w
保存文件不退出vi

w file
文件另存到file中,不退出vi

w!
強制保存,不退出vi

wq
保持文件並退出

wq!
強制保存文件並退出

q
不保存文件退出vi

q!
不保存文件強制退出vi

e!
放棄所有修改,從上次保持的文件處在編輯

3.2 mac系統安裝並配置

Mac分爲壓縮版和安裝版,他們都是64位的。壓縮版和Linux的大同小異,因爲Mac和Linux都是基於Unix,終端這一塊基本上是相同的。

A:安裝

找到下載後的pkg安裝包:一般情況下,下載後的文件都在下載目錄下。

anzhuang1

雙擊pkg包,順着指引,即可安裝成功。

在命令行輸入 go version,獲取到go的版本號,則代表安裝成功。

配置環境變量

1、打開終端輸入cd ~進入用戶主目錄;
2、輸入ls -all命令查看是否存在.bash_profile;
3、存在既使用vim .bash_profile 打開文件;
4、輸入 i 進入vim編輯模式;
5、輸入下面代碼:

export GOROOT=/usr/local/go
export GOPATH=/Users/ruby/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN

其中 GOPATH: 日常開發的根目錄。GOBIN:是GOPATH下的bin目錄。

6、點擊ESC,並輸入 :wq 保存並退出編輯。可輸入vim .bash_profile 查看是否保存成功。

7、輸入source ~/.bash_profile 完成對golang環境變量的配置,配置成功沒有提示。
8、輸入go env 查看配置結果。

3.3 Windows

A、安裝

安裝步驟就不在多說什麼了,一路下一步到底

B、配置環境變量

注意:如果是msi安裝文件,Go語言的環境變量會自動設置好。

我的電腦——右鍵“屬性”——“高級系統設置”——“環境變量”——“系統變量”

​ 假設GO安裝於C盤根目錄

新建:

  • GOROOT:Go安裝路徑(例:C:\Go)

  • GOPATH:Go工程的路徑(例:E:\go)。如果有多個,就以分號分隔添加

    winhuanjing1

修改:

  • Path:在path中增加:C:\Go\bin;%GOPATH%\bin;

    需要把GOPATH中的可執行目錄也配置到環境變量中, 否則你自行下載的第三方go工具就無法使用了

    winhuanjing2

  1. 工作目錄就是我們用來存放開發的源代碼的地方,對應的也是Go裏的GOPATH這個環境變量。這個環境變量指定之後,我們編譯源代碼等生成的文件都會放到這個目錄下,GOPATH環境變量的配置參考上面的安裝Go,配置到Windows下的系統變量裏。
  2. GOPATH之下主要包含三個目錄: bin、pkg、src。bin目錄主要存放可執行文件; pkg目錄存放編譯好的庫文件, 主要是*.a文件; src目錄下主要存放go的源文件

C、查看是否安裝配置成功

使用快捷鍵win+R鍵,輸入cmd,打開命令行提示符,在命令行中輸入

go env  # 查看得到go的配置信息
go version  # 查看go的版本號
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章