我的Go+语言初体验——(1)超详细安装教程
我的Go+語言初體驗(yàn)——(1)超詳細(xì)安裝教程
“我的Go+語言初體驗(yàn)” | 征文活動(dòng)進(jìn)行中…
Go+ 是什么?為數(shù)據(jù)而生,實(shí)現(xiàn)教學(xué)、工程與數(shù)據(jù)的 “三位一體”。
Go+ 語言的安裝和環(huán)境配置有些復(fù)雜,官方教程也沒有寫的很詳細(xì)。
本文從零開始,詳細(xì)介紹 Go+ 的安裝過程。不漏過一個(gè)細(xì)節(jié),帶你完成第一個(gè) Go+ 程序。
1. Go+ 是什么
Go+ 發(fā)布。
Go+ 是什么?為數(shù)據(jù)而生,實(shí)現(xiàn)教學(xué)、工程與數(shù)據(jù)的 “三位一體”。
for engineering,for STEM education,for data science
為數(shù)據(jù)而生,實(shí)現(xiàn)教學(xué)、工程與數(shù)據(jù)的 “三位一體”。
官方網(wǎng)站:
https://goplus.org
剛剛發(fā)布的 Go+ 語言,安裝過程有些復(fù)雜。雖然此前官方和網(wǎng)絡(luò)上已經(jīng)給出安裝教程,但往往漏掉或略去了一些細(xì)小步驟,使用戶安裝時(shí)難以順利完成,半途而廢。不客氣地說,有些 “教程” 估計(jì)自己都沒有安裝成功。
本文從零開始,詳細(xì)介紹 Go+ 的安裝過程,不漏過一個(gè)細(xì)節(jié),帶你完成第一個(gè) Go+ 程序。
2. Go+ 的安裝與運(yùn)行
2.1 安裝 Git
(1)從 Git 官網(wǎng)下載 Git 工具的安裝程序,如:Git-2.34.1-64-bit.exe,下載地址:
https://git-scm.com/download/win
(2)運(yùn)行下載的 Git 安裝程序,一路回車就可以完成安裝。
(3)驗(yàn)證安裝是否成功:
- Win + “R” 喚出“快速打開”運(yùn)行框,輸入 cmd 進(jìn)入控制臺(tái);
- 輸入 git version,輸出 Git 版本信息,說明安裝成功。
2.2 安裝 Go
(1)下載安裝包,如:Go1.17.3.windows-amd64.zip,下載地址:
https://golang.google.cn/dl/
(2)運(yùn)行下載的安裝包,一路回車就可以完成安裝。
(3)配置環(huán)境變量。
Windows 系統(tǒng)默認(rèn)安裝時(shí),自動(dòng)添加環(huán)境變量,可以跳過這一步驟。
如果自定義安裝,推薦配置環(huán)境變量如下:
#環(huán)境變量GOPATH,默認(rèn)為用戶目錄(%USERPROFILE%)下go文件夾
GOPATH=D:\WorkSpace\Golang\go
#環(huán)境變量Path追加
Path=%GOROOT%\bin;%GOPATH%\bin;
#GOPATH的路徑
├── bin 編譯后生成的可執(zhí)行文件
├── pkg 編譯時(shí)生成的中間文件(比如:.a)
└── src 項(xiàng)目的源代碼(比如:.go .c)
(4)驗(yàn)證安裝是否成功:
- Win + “R” 喚出“快速打開”運(yùn)行框,輸入 cmd 進(jìn)入控制臺(tái);
- 輸入 go version,輸出如下圖所示 Go 的版本信息,說明安裝成功。
2.3 安裝 Go+
按照官方推薦方法,從源代碼安裝 Go+。
(1) Win + “R” 喚出“快速打開”運(yùn)行框,輸入 cmd 進(jìn)入控制臺(tái);
(2)在控制臺(tái)用 git 工具安裝 Go+:
git clone https://github.com/goplus/gop.git cd gop go run cmd/install.go控制臺(tái)輸出如下圖所示的安裝完成信息,說明 Go+ 安裝成功。
(3)安裝 Go+ 第三方包 builtin
builtin 包是 Go+ 的預(yù)聲明定義,包括常用的類型和方法聲明。Go+ 支持 go mod 功能,可以方便地管理依賴。
但是 Go+ 的第三方包 builtin 必須單獨(dú)安裝,很多教程沒有寫清楚這個(gè)步驟,導(dǎo)致 Go+ 程序無法運(yùn)行。
而且,朝陽群眾睜大雙眼,網(wǎng)墻面前 Github 上的 Go+ builtin 包尚未獲得入境許可,所以…
于是需要按照以下步驟操作:
3. 第一個(gè) Go+ 程序
3.1 創(chuàng)建 Go+ 項(xiàng)目目錄
- 在控制臺(tái)進(jìn)入 Go+ 運(yùn)行路徑,創(chuàng)建 Go+ 項(xiàng)目目錄:
- 以上建立項(xiàng)目目錄 “\gop\demo1”,也可以直接在 Windows 系統(tǒng)新建文件夾,但還是需要執(zhí)行初始化過程。
3.2 編寫 Go+ 程序
接著編寫一個(gè)簡單的 Go+ 程序文件,保存為 demo1.gop。
注意程序文件要保存在剛才建立的 Go+ 項(xiàng)目目錄 "\gop\demo1"下。
程序內(nèi)容很簡單,與前面的 go 程序相似:
package mainimport "fmt"func main(){fmt.Println("Hello world with Go+!") //調(diào)用函數(shù)fmt.Println("First Go+ program by youcans.") }用什么編寫?文本編輯器就可以。當(dāng)然,更方便的方法是使用集成開發(fā)環(huán)境 IDE,我們將在下一篇中介紹。
3.3 運(yùn)行 Go+ 程序 demo1.gop
(2)運(yùn)行程序 demo1.gop
- 在控制臺(tái)進(jìn)入 Go+ 運(yùn)行路徑,并運(yùn)行 Go+ 程序 demo1.gop:
- 如下圖所示,程序在控制臺(tái)輸出 “Hello world with Go+!”:
至此,我們就完成了第一個(gè) Go+ 程序的編寫、調(diào)試和運(yùn)行!
4. 總結(jié)
- Go+ 語言的安裝和環(huán)境配置有些復(fù)雜,官方教程也沒有寫的很詳細(xì)。本文從零開始,詳細(xì)介紹 Go+ 的安裝過程。不漏過一個(gè)細(xì)節(jié),帶你完成第一個(gè) Go+ 程序。
- 通過控制臺(tái)編寫和運(yùn)行 Go+ 程序很不方便,關(guān)于集成開發(fā)環(huán)境(IDE)的安裝和使用,我們將在下一篇中詳細(xì)介紹。
- 預(yù)告如下,有興趣的朋友可以關(guān)注收藏。
【本節(jié)完】
版權(quán)聲明:
原創(chuàng)作品,轉(zhuǎn)載必須標(biāo)注原文鏈接:(https://blog.csdn.net/youcans/article/details/121584358)
Copyright 2021 youcans, XUPT
Crated:2021-11-28
歡迎關(guān)注 『我的Go+語言初體驗(yàn)』 系列,持續(xù)更新中…
我的Go+語言初體驗(yàn)——(1)超詳細(xì)安裝教程
我的Go+語言初體驗(yàn)——(2) IDE 詳細(xì)安裝教程
“我的Go+語言初體驗(yàn)” | 征文活動(dòng)進(jìn)行中…
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的我的Go+语言初体验——(1)超详细安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图片里的标志化的构造和执行
- 下一篇: 数据分析(SQL)常见面试题:开窗函数