本篇文章給大家分享的是有關(guān)如何解決Go升級(jí)到1.14后無(wú)法Debug的問(wèn)題,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。
建湖ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!
?Debug對(duì)一個(gè)程序員是多么的重要,然后在升級(jí)了go1.14后,我的debug卻使用不了了,這就很尷尬。遇到問(wèn)題解決問(wèn)題。
?
這個(gè)問(wèn)題估計(jì)在未來(lái)大多數(shù)人都會(huì)遇到,咔咔在學(xué)習(xí)過(guò)程中一直堅(jiān)持使用最新版本。
根據(jù)咔咔現(xiàn)在的這個(gè)標(biāo)題去搜索,只有幾篇文章解析,但是他們給解決方法我卻實(shí)現(xiàn)不了,于是咔咔就在出一片文章,來(lái)對(duì)這個(gè)問(wèn)題進(jìn)行解析。
給出的最多解決方法就是go get -u github.com/derekparker/delve/cmd/dlv
執(zhí)行這個(gè)命令,這個(gè)指令不知道什么原因在咔咔這里執(zhí)行沒(méi)有結(jié)果,也不下載,反正過(guò)一會(huì)命令就結(jié)束了。
這個(gè)問(wèn)題是因?yàn)樵?.14版本沒(méi)有安裝這個(gè)delve
咔咔是在windows操作,使用的編輯器是Goland。
咔咔的GOROOT是在C:Go,咔咔給的這個(gè)圖缺什么目錄自己補(bǔ)好
就是創(chuàng)建github.com/go-devel這幾個(gè)文件夾然后在go-devel這個(gè)文件夾下面執(zhí)行git clone https://github.com/derekparker/delve.git
下載完后就會(huì)出現(xiàn)以下文件,并且都在delve這個(gè)文件夾下最后我們需要使用go install來(lái)安裝我們的包
執(zhí)行指令go install github.com/go-delve/delve/cmd/dlv
這里你需要看清楚目錄結(jié)構(gòu)
執(zhí)行完指令后就會(huì)在GOPATH/bin下面產(chǎn)生一個(gè)dlv的可執(zhí)行程序,如果沒(méi)有這個(gè)文件則安裝失敗?;剡^(guò)頭在看看哪里的操作跟咔咔不一樣哈。打開(kāi)Goland編輯器,根據(jù)咔咔給的箭頭提示點(diǎn)擊,這時(shí)會(huì)彈出來(lái)一個(gè)create,點(diǎn)擊即可然后輸入以下內(nèi)容dlv.path=C:/Go/bin/dlv.exe
,就是剛剛安裝的可執(zhí)行程序此時(shí)所有工作就都已經(jīng)完成了,重啟我們的Goland,打斷點(diǎn)看一下。
go的斷點(diǎn)看起來(lái)還是很舒服的,非常的nice。到這里這個(gè)問(wèn)題就完美的解決了
以上就是如何解決Go升級(jí)到1.14后無(wú)法Debug的問(wèn)題,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。