<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
筆者在網上找了很多關於VSCODE設定Go語言的教學,但是由於版本等種種問題,最終都已失敗告終。無奈只能在官方檔案上尋求幫助,現在終於可以了!!話不多說,咱們開始吧!!
下載安裝包
網上有的教學採用的是封包安裝.msi,有的是採用的是解壓包。這二者最終效果都是一樣的,但是為了防止不必要的意外,你們還是和我保持一致吧。
Downloads - The Go Programming Language (google.cn)
建議大家不要安裝在預設路徑下;在這裡筆者是安裝在D:/soft/go
更改安裝位置 剩餘的一路next
設定環境變數
這一步就是將go安裝目錄下面的bin放進path,我在安裝的時候發現已經有了(所以你們需要檢查一下,沒有就設定一下)PS:點選新建)
驗證結果:
設定Go環境
開啟命令列輸入:
go env
檢視自己的一些設定,如圖所示
我們需要將GO111MODULE功能開啟
然後設定代理 set GOPROXY=https://goproxy.cn
我們可以依次輸入:
set GO111MODULE=on
set GOPROXY=https://goproxy.cn
這樣,設定就完成了
GOPATH: Go專案的位置,網上很多教學需要在這裡做文章,其實筆者之前也是在這裡遇到了很多坑。
之前低版本的時候需要依賴gopath來管理專案,但是現在我們用GO MOD來管理專案,所以可以不用管他
GOROOT: 這個就是我們的go的安裝路徑
VSCode的偵錯
網上關於VSCode的安裝有很多,這裡我就不再贅述了,在VSCODE裡面開啟一個資料夾
新建main.go檔案,當我們建立完字尾名之後,Vscode會提示我們安裝Go的拓展,我們接受並且安裝。
package main import "fmt" func main() { fmt.Println("hello go") }
此時vscode會提示需要依賴包:我們直接選擇 Install All
—PS: 網上很多教學需要自己去在Github官網上去下載,這種做法有些麻煩。
–得益於我們之前設定的set GOPROXY=https://goproxy.cn代理,我們這裡可以直接下載,如果這裡下載下載失敗了,那大概率是代理沒有設定好的問題,回去檢查一下吧!
當出現下圖時,依賴包安裝成功!!
執行第一個Go程式:
新建一個終端:
輸入:
go run main.go
此時,你可能出現像我這樣的問題,這個問題是因為,這個檔案還沒有被儲存,CTRL+S一下,就可以出現結果啦!
–PS:有的VSCODE設定自動儲存,這裡就可直接執行出結果
簡化
總是這樣在終端輸入有些麻煩,我們可以下載一個Code Runner,這樣點選右上角的三角形狀的按鈕就可以直接執行了。
到此這篇關於vscode設定go開發環境的文章就介紹到這了,更多相關vscode設定go開發環境內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45