go官方映象站(推薦):
下圖中的版本號可能並不是最新的,但總體來說安裝教程是類似的。
此安裝例項以 64位win10系統安裝 go1.11.5可執行檔案版本為例。
mkdir -p /usr/local/go # 建立目錄tar -c /usr/local/go zxvf go1.11.5.linux-amd64.tar.gz. # 解壓
如果提示沒有許可權,加上sudo以root使用者的身份再執行。執行完就可以在/usr/local/下看到go目錄了。
配置環境變數: linux下有兩個檔案可以配置環境變數,其中/etc/profile是對所有使用者生效的;$home/.profile是對當前使用者生效的,根據自己的情況自行選擇乙個檔案開啟,新增如下兩行**,儲存退出。
export goroot=/usr/local/goexport path=$path:$goroot/bin
修改/etc/profile後要重啟生效,修改$home/.profile後使用source命令載入$home/.profile檔案即可生效。
檢查:~ go version
go version go1.11.5 linux/amd64
windows 還需要配置環境變數:
gopath是乙個環境變數,用來表明你寫的go專案的存放路徑(工作目錄)。
gopath路徑最好只設定乙個,所有的專案**都放到
gopath的
src目錄下。
補充說明:go1.11版本之後,開啟go mod模式之後就不再強制需要配置
gopath了。
linux和mac平台就參照上面配置環境變數的方式將自己的工作目錄新增到環境變數中即可。 windows平台按下面的步驟將d:\code\go新增到環境變數:
在 go 1.8 版本之前,gopath環境變數預設是空的。從 go 1.8 版本開始,go 開發包在安裝完成後會為 gopath設定乙個預設目錄,參見下表。
gopath在不同作業系統平台上的預設值
同時,我們將
goroot下的bin目錄及gopath下的bin目錄都新增到環境變數中。
配置環境變數之後需要重啟你電腦上已經開啟的終端。(例如cmd、vs code裡面的終端和其他編輯器的終端)。
在進行go語言開發的時候,我們的**總是會儲存在$gopath/src目錄下。在工程經過
go build、
go install或
$gopath/src目錄下,
產生的二進位制可執行檔案放在
$gopath/bin目錄下,生成的中間快取檔案會被儲存在
$gopath/pkg 下。
如果我們使用版本管理工具(version control system,vcs。常用如git)來管理我們的專案**時,我們只需要新增$gopath/src目錄的源**即可。
bin 和 pkg 目錄的內容無需版本控制。
我們知道源**都是存放在
gopath的
src目錄下,那我們可以按照下圖來組織我們的**。
go語言中也是通過包來組織**檔案,我們可以引用別人的包也可以發布自己的包,但是為了防止不同包的專案名衝突,我們通常使用頂級網域名稱
來作為包名的字首,這樣就不擔心專案名衝突的問題了。
因為不是每個個人開發者都擁有自己的頂級網域名稱,所以目前流行的方式是使用個人的github使用者名稱來區分不同的包。
go採用的是utf-8編碼的文字檔案存放源**,理論上使用任何一款文字編輯器都可以做go語言開發,這裡推薦使用vs code和
goland。
vs code是微軟開源的編輯器,而
goland是jetbrains出品的付費ide。
我們這裡使用
vs code 加外掛程式做為go語言的開發工具。
vs code全稱
visual studio code,是微軟公司開源的一款免費
現代化輕量級**編輯器,支援幾乎所有主流的開發語言的語法高亮、智慧型**補全、自定義熱鍵、括號匹配、**片段、**對比 diff、git 等特性,支援外掛程式擴充套件,支援 win、mac 以及 linux平台。
雖然不如某些ide功能強大,但是它新增go擴充套件外掛程式後已經足夠勝任我們日常的go開發。
Go 安裝Go語言及搭建Go語言開發環境
tar c usr local xzf go1.15.6.linux amd64.tar.gzvim etc profile在profile中新增go的環境變數,新增完成後可通過.etc.profile 讓配置檔案立即生效。和 之間有空格 go export go home usr local go...
go語言學習 安裝和環境搭建
我的是window系統64位安裝的是go1.4.windows amd64.msi,開啟點下一步,選擇安裝目錄是d 盤,看是否安裝成功win r輸入cmd開啟終端輸入命令 go version 環境變數配置 方法一 手動操作桌面點電腦圖示右鍵電腦屬性,環境變數 配置三個環境變數 goroot go安...
Go語言環境安裝 搭建 Linux
linux的東西果然不記不行啊 然後連線伺服器,使用wget命令獲取安裝包 如沒有wget命令需要先安裝wget 例如wget https 然後我們解壓gz包 gzip d go1.11.2.linux amd64.tar.gz然後我們再檢視檔案發現變成了tar包 我們再解壓tar包 tar xvf...