日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【跟着我们学Golang】Go语言全平台安装

發(fā)布時(shí)間:2023/12/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【跟着我们学Golang】Go语言全平台安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)Go語言的第一步當(dāng)然是要先安裝Go語言的環(huán)境,畢竟,沒有這個(gè)環(huán)境咱們什么都做不了。 但是在安裝環(huán)境之前咱們先了解一下Go涉及到的環(huán)境變量。 這里介紹幾個(gè)比較常用的Go語言環(huán)境變量。

GOROOT

Go的安裝路徑,windows默認(rèn)安裝在'c:/go'路徑下,Linux/macos下默認(rèn)安裝在'~/go'路徑下

GOPATH

Go 語言源碼文件、包文件和可執(zhí)行文件的路徑,換句話說,GOPATH指定的是存放項(xiàng)目相關(guān)的文件路徑

GOOS

電腦的操作系統(tǒng)標(biāo)識。如Mac下為“darwin“,windows下為”windows“

GOARCH

電腦的處理器架構(gòu),如386,arm或amd64

GOBIN

編譯文件的安裝位置,默認(rèn)$GOROOT/bin

下面開始今天的正題,安裝Go環(huán)境

Go語言的安裝過程跟Java安裝的過程非常的類似,可以通過二進(jìn)制發(fā)行版安裝、源碼安裝、安裝程序以及第三方工具進(jìn)行安裝 比較常用的方式有通過二進(jìn)制發(fā)行版安裝、安裝程序安裝和第三方工具安裝三種方式。源碼安裝需要各種各樣的編譯環(huán)境,所以動手能力不強(qiáng)以及興趣不高的同學(xué)可以采用其他三種方式

官方下載路徑

Go語言是Google內(nèi)部開發(fā)開源出來的語言,所以,官方網(wǎng)站:golang.org 同樣由Google提供 但是這個(gè)官方網(wǎng)站對國內(nèi)的用戶卻不是那么友好,好在Google提供了國內(nèi)能夠訪問的國內(nèi)官網(wǎng)地址:go-zh.org/ 供國內(nèi)用戶使用 一些Go語言想關(guān)的資料都可以從這里查到。但是該網(wǎng)站卻沒有提供下載鏈接,只是提供了下載網(wǎng)頁的外鏈。所以咱們讓然使用golang.cn域名下提供的下載鏈接

下載路徑為 : golang.google.cn/dl/

這里咱們只介紹通過二進(jìn)制發(fā)行版、安裝程序和第三方工具安裝三種常用的方式,動手能力比較強(qiáng)的可以嘗試著通過源碼進(jìn)行安裝

通過二進(jìn)制發(fā)行版安裝

Windows平臺

這里以64位操作系統(tǒng)舉例

go最新版1.12.4下載鏈接:dl.google.com/go/go1.12.4…

下載之后我們將其解壓到默認(rèn)的安裝路徑'C:\go'目錄下 之后打開控制面板配置環(huán)境變量,將'C:\go\bin;'加入到Path的最前面,確定退出環(huán)境變量設(shè)置窗口。(如果環(huán)境變量不生效,可以嘗試一下重啟大法^_^)

在重新打開一個(gè)cmd終端,輸入'go',如果看到類似下面的內(nèi)容,就說明安裝成功啦,不相信的話可以執(zhí)行下文的'hello world'。如果發(fā)現(xiàn)其他的,說明沒有安裝成功,可以檢查一下環(huán)境變量的問題

Go is a tool for managing Go source code.Usage:go command [arguments]The commands are:build compile packages and dependenciesclean remove object filesdoc show documentation for package or symbolenv print Go environment informationfix run go tool fix on packagesfmt run gofmt on package sourcesgenerate generate Go files by processing sourceget download and install packages and dependenciesinstall compile and install packages and dependencieslist list packagesrun compile and run Go programtest test packagestool run specified go toolversion print Go versionvet run go tool vet on packagesUse "go help [command]" for more information about a command.Additional help topics:c calling between Go and Cbuildmode description of build modesfiletype file typesgopath GOPATH environment variableenvironment environment variablesimportpath import path syntaxpackages description of package liststestflag description of testing flagstestfunc description of testing functionsUse "go help [topic]" for more information about that topic.復(fù)制代碼

Linux 平臺

這里以64位操作系統(tǒng)舉例

go最新版1.12.4下載鏈接:dl.google.com/go/go1.12.4…

先將下載好的二進(jìn)制發(fā)行版壓縮包放解壓到用戶根目錄,此時(shí)根目錄中將會出現(xiàn)'go'文件夾,里面就是go所有的安裝內(nèi)容

linux下配置環(huán)境變量也相對簡單一些

將以下命令添加到 HOME/.profile'就可以了

export PATH=$PATH:$HOME/go/bin 復(fù)制代碼

配置好環(huán)境變量,我們再輸入'go',出現(xiàn)上面成功的說明,即安裝成功了

Mac平臺

通過二進(jìn)制發(fā)行版安裝的方式與Linux平臺基本相同,下載二進(jìn)制發(fā)行版壓縮包,解壓到用戶根目錄,配置環(huán)境變量。不過要注意下載Mac版本的安裝包來安裝哦

這里需要注意的是,咱們通過通過二進(jìn)制發(fā)行版來安裝的過程中均沒有配置'GOROOT','GOPATH'等環(huán)境變量。這是因?yàn)樵蹅冊诎惭b的過程中,都是將Go安裝在默認(rèn)的位置,Windows的默認(rèn)位置是'C:\go', MacOS和Linux的默認(rèn)位置是'$HOME/go'。所以'GOROOT'使用的就是默認(rèn)路徑,'GOPATH'同樣采用的是默認(rèn)路徑(用戶的根目錄),所以這里都是沒問題的

第三方工具

Mac平臺和Linux平臺的用戶都會使用包管理器進(jìn)行程序的管理,Windows平臺好像并沒有(如果有的話可以留言告知) Go語言同樣可以通過包管理器進(jìn)行安裝,也是非常的方便

apt-get

Ubuntu是目前使用最多的Linux桌面系統(tǒng),使用apt-get命令來管理軟件包

我們可以通過下面的命令來安裝Go

sudo apt-get install golang 復(fù)制代碼

這里需要注意的是,apt提供的不是最新的Go版本,而且,直接通過'apt-get install golang'下載的go,版本可能還比較低,這時(shí)候咱們可以指定版本下載

sudo apt-get install golang-1.10 復(fù)制代碼

Ubuntu16.04中 apt-get提供的最新的Go版本為1.10,不是Go發(fā)行的最新版,如果需要安裝最新版,可參考其他安裝方式

homebrew

homebrew是Mac系統(tǒng)下面目前使用最多的管理軟件的工具,簡稱brew

目前brew已支持Go,可以通過命令直接安裝Go

如果沒有安裝過brew可以參考brew官方文檔:brew.sh 這里直接通過brew進(jìn)行Go的安裝,不再闡述brew的安裝

brew update && brew upgrade brew install go 復(fù)制代碼

安裝程序

Windows和MacOS作為全球最大的桌面系統(tǒng),Go同樣提供了安裝程序來幫助開發(fā)者,這樣一來只需要通過鼠標(biāo)進(jìn)行簡單的點(diǎn)擊就能很快的安裝好Go的環(huán)境

如果想通過這種方式進(jìn)行安裝,可以直接下載對應(yīng)的安裝程序點(diǎn)擊運(yùn)行即可

測試安裝

環(huán)境安裝完成了,下面就可以進(jìn)入咱們大家最熟悉的'Hello World'了

可以先將下面的內(nèi)容拷貝到main.go的文檔中,運(yùn)行'go run main.go'測試。后續(xù)咱們再細(xì)聊該文件的結(jié)構(gòu)

package mainimport "fmt"func main() {fmt.Println("Hello World") }復(fù)制代碼

如果程序能正常運(yùn)行,并正確輸出'Hello World',那恭喜你,Go語言環(huán)境安裝已經(jīng)成功了

關(guān)注我們的「微信公眾號」


首發(fā)微信公眾號:Go技術(shù)棧,ID:GoStack

版權(quán)歸作者所有,任何形式轉(zhuǎn)載請聯(lián)系作者。

作者:搜云庫技術(shù)團(tuán)隊(duì)

出處:gostack.souyunku.com/2019/04/15/…

轉(zhuǎn)載于:https://juejin.im/post/5cb44c3df265da035c6bb903

總結(jié)

以上是生活随笔為你收集整理的【跟着我们学Golang】Go语言全平台安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。