1. 程式人生 > >golang Mac下無法除錯問題

golang Mac下無法除錯問題

使用golang進行除錯的時候出現了下面的錯誤提示:

首先檢查$GOPATH/src/github.com/derekparker/delve下面的檔案是否最新,如果不是直接去https://github.com/derekparker/delve上面獲取最新的,或者執行

go get https://github.com/derekparker/delve

再次進入golang中看debug模式能否使用,如果依舊報上面的錯誤,說明當前Mac OS版本的Command Line Tools版本和當前的delve版本相互不相容,直接幹掉本地的:

sudo rm -rf /Library/Developer/CommandLineTools

刪除後本地較新的版本之後,然後去https://developer.apple.com/download/more/ 下個老版本CommandLineTools安上。經過測試Command Line Tools (macOS 10.13) for Xcode 9.1 - Dec 6, 2017版本可以成功執行,golang可以正常進行除錯。