前言:因?yàn)橐恍┬枰ㄉ蹋瑥淖蛱扉_(kāi)始安裝GO語(yǔ)言開(kāi)發(fā)環(huán)境镀赌,以及相應(yīng)的IDE粱玲。從golang到goland靴患,就上手度而言痴怨,golang真的不算友好玻驻,與python相比搅窿,斷斷續(xù)續(xù)折騰了兩天节值,期間幾次達(dá)到j(luò)“被勸退的”邊緣锯梁,不過(guò)好在最后還是搭建好了環(huán)境即碗。
具體情景(成功運(yùn)行以下Robotgo演示代碼)
package main
//演示Robotgo的部分用法
import (
"fmt"
"github.com/go-vgo/robotgo"
)
func main()? {
fmt.Println("hekk")
robotgo.ScrollMouse(10, "up")
robotgo.MoveMouseSmooth(100, 200, 1.0, 100.0)
}
注:Rgobotgo ,Go 語(yǔ)言跨平臺(tái) GUI 自動(dòng)化系統(tǒng), 控制鍵盤陌凳、鼠標(biāo)剥懒、位圖和讀取屏幕, 窗口句柄以及全局事件監(jiān)聽(tīng) 。
? ? ? ?運(yùn)行Rgobotgo合敦,你需要正確安裝golang and GCC
主要內(nèi)容:
1.GoLang的安裝初橘;
2.Windows下GoLang的環(huán)境配置
3.Git的安裝與配置
4.goproxyio代理模塊的安裝與配置
5.GoLand-IDE的安裝與配置
6.go mod的使用(可選)
一、GoLang的安裝
安裝過(guò)程比較簡(jiǎn)單充岛,不在此贅述保檐,請(qǐng)留意下方注意事項(xiàng)
特別注意:選擇【 .msi 】安裝包文件安裝時(shí),golang會(huì)在安裝過(guò)程中自行配置環(huán)境變量
二崔梗、GoLang的環(huán)境配置
在上文中我們說(shuō)過(guò)夜只,選擇【 .msi 】安裝時(shí),golang會(huì)自動(dòng)配置環(huán)境變量蒜魄,那為什么還會(huì)有這部分內(nèi)容呢扔亥?golang自動(dòng)配置GOPATH環(huán)境變量的位置指向在C盤目錄下爪膊,如果你選擇使用默認(rèn)GOPATH環(huán)境則可跳過(guò)此部分(C盤空間寸土寸金吶)。
更改或添加新的GOPATH:
現(xiàn)在你可以自由選擇一個(gè)位置(最好做好前期規(guī)劃設(shè)計(jì))新建一個(gè)【GoWorks】文件夾砸王,作為go語(yǔ)言的工程文件夾推盛;
在【GoWorks】文件夾下依次新建【bin】文件夾、【str】文件夾和【pkg】文件夾谦铃;
(此時(shí)你的gopath路徑應(yīng)該更改或者添加了GoWorks目錄下的str文件夾)
三耘成、Git的安裝與配置
為什么要安裝git,因?yàn)槲矣龅絞it報(bào)錯(cuò)了驹闰!`(*>﹏<*)′
git下載地址(選擇自己需要的版本);
完成git安裝嘹朗,把git安裝路徑?加入環(huán)境變量师妙;
四、goproxyio代理模塊的安裝與配置
然后屹培,安裝一番風(fēng)順默穴,怎么可能`(*>﹏<*)′……
網(wǎng)絡(luò)錯(cuò)誤,無(wú)法從鏈接GitHub下載包褪秀,墻蓄诽,墻,墻媒吗!
然后我百度仑氛,找到了goproxyio代理模塊,用于解決因?yàn)榫W(wǎng)絡(luò)問(wèn)題導(dǎo)致golang包模塊下載失敗的問(wèn)題
安裝方法參考下圖:
五闸英、windows下GCC的安裝
安裝完成后锯岖,加入環(huán)境變量,如下圖
至此基本具備Robotogo運(yùn)行的條件8巍出吹!
六、GoLand-IDE的安裝與配置
1.goland安裝以及激活不在此贅述沛豌,應(yīng)該可以后續(xù)激活趋箩;
2.打開(kāi)goland,新建Project加派,如下圖,將你的Location路徑定位到str文件夾(就是你之前創(chuàng)建的goworks文件夾下的str文件夾)跳芳;
3.創(chuàng)建go文件芍锦;
4.配置調(diào)試文件-保存;
然后開(kāi)始運(yùn)行程序(run)飞盆,然后娄琉,然后次乓,它,它居然還在報(bào)錯(cuò)……
七孽水、go mod的使用(可選)
go.mod文件定義module路徑以及列出其他需要在build時(shí)引入的模塊的特定的版本票腰;
使用步驟可以參考下圖,不過(guò)此內(nèi)容發(fā)表時(shí)間在2018年女气。
而我似乎是直接在str目錄下創(chuàng)建了go.mod文件杏慰,我覺(jué)得你可以先按我的方式嘗試,失敗后參考上圖步驟炼鞠。