溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

開啟go 07.Go語言環(huán)境搭建

發(fā)布時間:2020-05-19 10:52:31 來源:網(wǎng)絡(luò) 閱讀:470 作者:CrazyWing 欄目:編程語言

一、Golang語言的官網(wǎng)

首先我們登錄Golang的官方網(wǎng)站:https://golang.org/

開啟go 07.Go語言環(huán)境搭建

因?yàn)镚oogle和中國的關(guān)系,直接登錄Golang的官網(wǎng),需要***。

當(dāng)然你也可以登錄Golang的國內(nèi)網(wǎng)站:<https://golang.google.cn/>

開啟go 07.Go語言環(huán)境搭建

二、下載

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

開啟go 07.Go語言環(huán)境搭建

該網(wǎng)站在國內(nèi)不容易訪問,所以可以訪問中國對應(yīng)的<https://golang.google.cn/dl/>或者是Go語言中文網(wǎng)

<https://www.studygolang.com/dl> 進(jìn)行安裝軟件的下載。

開啟go 07.Go語言環(huán)境搭建

開啟go 07.Go語言環(huán)境搭建

目前最新的版本,是今年2月份發(fā)布的Go1.12。

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

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

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

開發(fā)工具包又分為安裝版和壓縮版。安裝版是Mac和Windows特有的,他們的名字類似于:

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

安裝版,顧名思義,雙擊打開會出現(xiàn)安裝向?qū)?,讓你選擇安裝的路徑,幫你設(shè)置好環(huán)境比安康等信息,比較省事方便一些。

壓縮版的就是一個壓縮文件,可以解壓得到里面的內(nèi)容,他們的名字類似于:

- 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

壓縮版我們下載后需要解壓,然后自己移動到要存放的路徑下,并且配置環(huán)境變量等信息,相比安裝版來說,比較復(fù)雜一些,手動配置的比較多。

三、安裝和配置環(huán)境變量

3.1 Linux系統(tǒng)安裝和配置

Linux系統(tǒng),我們以Ubuntu為例。

第一步:下載安裝

到go的官網(wǎng)上下載go的安裝包,自動下載到了下載目錄。

打開終端,進(jìn)入到下載目錄,查看安裝包:

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

開啟go 07.Go語言環(huán)境搭建

然后我們需要將壓縮包解壓,并拷貝到指定的目錄下,所以在終端繼續(xù)執(zhí)行以下命令:

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

開啟go 07.Go語言環(huán)境搭建

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

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

可以進(jìn)入這個文件夾直接查看:

開啟go 07.Go語言環(huán)境搭建

也可以通過終端命令進(jìn)行查看,輸入以下命令:

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

開啟go 07.Go語言環(huán)境搭建

第二步:配置環(huán)境變量

一:需要先安裝vim。

直接在終端執(zhí)行以下命令:

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

二:編輯$HOME/.profile文件

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

export GOROOT="/usr/local/go"

B:然后配置GOPATH

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

? 對于Ubuntu系統(tǒng),默認(rèn)使用Home/go目錄作為gopath。

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

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

? src ---- 里面每一個子目錄,就是一個包。包內(nèi)是Go的源碼文件

? pkg ---- 編譯后生成的,包的目標(biāo)文件

? bin ---- 生成的可執(zhí)行文件。

export GOPATH=$HOME/go

C:GOBIN

export GOBIN=$GOROOT/bin

D:添加到PATH中

我們需要將GOBIN添加到環(huán)境變量PATH中??梢酝ㄟ^vi直接將下面內(nèi)容添加到$HOME/.profile中

export PATH=$PATH:$GOBIN

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

export PATH=$GOROOT/bin:$PATH

相當(dāng)于將上面的C和D步驟,寫在一起

具體操作:

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

      ? 點(diǎn)擊esc鍵后,

      ? :q!,強(qiáng)制退出不保存

      ? :wq,保存并退出

三:讓配置文件立刻生效

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

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

四:測試安裝

版本檢測

ruby@ubuntu:~$ go version

檢查go的配置信息

ruby@ubuntu:~$ go env

額外擴(kuò)展:

vi命令后文件的保存

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

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

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

w!
強(qiáng)制保存,不退出vi

wq
保持文件并退出

wq!
強(qiáng)制保存文件并退出

q
不保存文件退出vi

q!
不保存文件強(qiáng)制退出vi

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

3.2 mac系統(tǒng)安裝并配置

Mac分為壓縮版和安裝版,他們都是64位的。壓縮版和Linux的大同小異,因?yàn)镸ac和Linux都是基于Unix,終端這一塊基本上是相同的。

A:安裝

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

開啟go 07.Go語言環(huán)境搭建

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

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

配置環(huán)境變量

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

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

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

6、點(diǎn)擊ESC,并輸入 :wq 保存并退出編輯??奢斎雟im .bash_profile 查看是否保存成功。

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

3.3 Windows

A、安裝

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

B、配置環(huán)境變量

注意:如果是msi安裝文件,Go語言的環(huán)境變量會自動設(shè)置好。

我的電腦——右鍵“屬性”——“高級系統(tǒng)設(shè)置”——“環(huán)境變量”——“系統(tǒng)變量”

? 假設(shè)GO安裝于C盤根目錄

新建:

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

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

    開啟go 07.Go語言環(huán)境搭建

修改:

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

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

    開啟go 07.Go語言環(huán)境搭建

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

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

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

go env  # 查看得到go的配置信息
go version  # 查看go的版本號
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI