❝가장 일반적인 해결 방법은디버그는 프로그래머에게 매우 중요하지만 go1.14로 업그레이드한 후에는 더 이상 디버그를 사용할 수 없으므로 문제가 발생하면 해결하세요. 카카는 학습 과정에서 항상 최신 버전을 사용할 것을 고집해 왔습니다.
Kaka의 현재 제목을 기준으로 검색해 보면 이를 분석한 기사가 몇 개밖에 없는데 그들이 제시한 솔루션을 구현할 수 없어서 Kaka가 이 문제를 분석하는 기사를 게시했습니다.
이 명령을 실행하는 것입니다. 알 수 없는 이유로 이 명령을 여기에서 실행해도 결과가 없으며 어쨌든 잠시 후 명령이 종료됩니다.
go get -u github.com/derekparker/delve/cmd/dlv
이 문제를 아낌없이 해결해주세요
github.com/go-devel 폴더를 생성하세요그런 다음 go-devel 폴더 git clone https://github.com/derekparker/delve.git
다운로드 후 다음 파일이 나타나며 모두 delve 폴더에 있습니다 패키지를 설치하려면 go install을 사용해야 합니다git clone https://github.com/derekparker/delve.git
下载完后就会出现以下文件,并且都在delve这个文件夹下最后我们需要使用go install来安装我们的包
执行指令go install github.com/go-delve/delve/cmd/dlv
这里你需要看清楚目录结构
执行完指令后就会在GOPATH/bin下面产生一个dlv的可执行程序,如果没有这个文件则安装失败。回过头在看看哪里的操作跟咔咔不一样哈。打开Goland编辑器,根据咔咔给的箭头提示点击,这时会弹出来一个create,点击即可然后输入以下内容dlv.path=C:/Go/bin/dlv.exe
github.com/go-delve/delve/cmd/dlv를 설치하세요
여기서 디렉터리 구조를 명확하게 확인해야 합니다
명령을 실행한 후 dlv 실행 프로그램이 실행됩니다. GOPATH/bin 아래에 생성됩니다. 해당 파일이 없으면 설치가 실패합니다. 카카와 조작이 어떻게 다른지 다시 한번 살펴보세요. Goland 편집기를 열고 Kaka가 제공한 화살표 프롬프트에 따라 클릭하세요. 생성이 팝업되므로 클릭하세요.다음 내용을 입력하세요dlv.path=C:/Go/bin/dlv.exe
, 방금 설치된 실행 프로그램입니다 모든 작업이 완료되었음을 알리고 Goland를 다시 시작하고 중단 지점을 살펴보세요.
❝배움에 대한 끈기, 블로깅에 대한 끈기, 공유에 대한 끈기는 Kaka가 경력 이후부터 항상 지켜온 신념입니다. Kaka의 Nuoda 인터넷 기사가 여러분에게 조금이나마 도움이 되기를 바랍니다.
❞
위 내용은 Go 1.14로 업그레이드 후 디버깅이 안되는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!