Golang 環(huán)境搭建

1. 下載 golang 語言安裝包

在 golang 官網(wǎng)下載地址 https://studygolang.com/dl 下載對應(yīng)操作系統(tǒng)的安裝包。

golang安裝包.png

2. Linux 下 golang 環(huán)境搭建

2.1 創(chuàng)建 /root/go 目錄,把 go1.12.7.linux-amd64.tar.gz 安裝包拷貝進(jìn)來
2.2 執(zhí)行解壓到 /usr/local 目錄下,會創(chuàng)建 /usr/local/go
tar -C /usr/local -xzf go1.12.7.linux-amd64.tar.gz
2.3 建立 go 的工作目錄 /root/go/gowork
2.4 設(shè)置環(huán)境變量 PATH、GOROOT、GOPATH

在 /etc/profile 或者 $HOME/.bash_profile 里面設(shè)置

vim .bash_profile 在最后添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=/root/go/gowork
export PATH=$PATH:$GOPATH/bin
2.5 在 /root/go/gowork 目錄下建 src、bin、pkg 三個目錄

這三個目錄是 golang 約定的三個目錄

  • src:包含 go 源文件
  • pkg:包含包對象,編譯好的庫文件
  • bin:包含可執(zhí)行命令

如果要創(chuàng)建多個 go 項目,可以只要在 src 目錄里面創(chuàng)建多個相應(yīng)的 項目目錄 即可。

3. Windows 下 golang 環(huán)境搭建

3.1 解壓安裝包

把下載的 go1.12.7.windows-amd64.zip 放到 F:\Go (自己隨便放在某個文件夾中都可),解壓。

3.2 在 F:\Go 下建go 的工作目錄 F:\Go\gowork

在 F:\Go\gowork 下面建 src、bin、pkg 三個文件夾

3.3 設(shè)置環(huán)境變量
GOROOT.png
GOPATH.png
go Path.png

4. vscode 配置 golang 開發(fā)環(huán)境

4.1 設(shè)置代碼同步遠(yuǎn)程服務(wù)器

在 vscode 中設(shè)置:把 F:\Go\gowork\src 文件夾上傳同步到 Linux下面的 /root/go/gowork/src 目錄,這樣在 vscode 中寫代碼直接同步到 Linux 中了。具體方法參照《vscode 實(shí)時同步代碼到遠(yuǎn)程服務(wù)器》

4.2 下載 git 工具

下載 git 工具是因為后面安裝 go 插件需要用此工具下載。
git 下載地址 https://git-scm.com/downloads
安裝 git ,這里筆者安裝的路徑是 D:\Program Files\Git
設(shè)置 git 工具的環(huán)境變量,注意:路徑是 D:\Program Files\Git\cmd,而不是 D:\Program Files\Git\bin。

git Path.png
4.3 在 vscode 中下載 go 插件
go 插件.png

安裝 go 相關(guān)的插件需要墻。
在 vscode 中設(shè)置代理, 文件-》首選項-》設(shè)置,找到 HTTP 項

設(shè)置代理1.png

這里面不能直接編輯修改,雙擊右邊的畫筆工具,會出現(xiàn)下面的界面編輯 http.proxy

設(shè)置代理2.png

重新打開 vscode 在右下角有 go 插件安裝的提示 選擇 all install,等待安裝
安裝完成
bin 目錄下面


image.png

src 目錄下面


image.png
4.4 測試

在 src 下面建一個 demo1/main.go 文件

package main

import "fmt"

func main() {
    fmt.Println("hello go.");
}

使用 vscode 的快捷鍵 crtl + ~ 打開控制臺,這里的控制臺就是 cmd 工具
執(zhí)行

go run demo1/main.go

會打印出 hello go

執(zhí)行

go build demo1/main.go

會生成 main.exe 程序

控制臺輸出.png

代碼上傳同步到 Linux 在下面執(zhí)行相應(yīng)的命令,也可以得道相同的結(jié)果。

注意在執(zhí)行 go install 時候,進(jìn)入到具體項目目錄下執(zhí)行時 要帶上 ./ (當(dāng)前目錄)否則會報錯找不到。

go install.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容