VSCode로 beego 디버깅

3603 단어 5VSCodebeego

소개



beego의 학습중에, 브레이크 하려고 VSCode의 ←를 포치해도 전혀 멈추지 않았기 때문에 메모적으로 투고.

전제


  • windows 환경
  • beego 설치됨
  • vscode 설치됨
  • vscode에 go 확장 설치

  • delve 설치



    beego 프로젝트의 루트 폴더에서 다음 실행.
    $ go get -u github.com/derekparker/delve/cmd/dlv
    

    일단 동작 확인. 아래가 나오면 OK.
    $ dlv version
    Delve Debugger
    Version: 1.5.1
    Build: $Id: bca418ea7ae2a4dcda985e623625da727d4525b5 $
    

    launch.json 만들기



    VsCode에서 실행 탭을 누르십시오.
    첫회는 실행 파일을 작성~이 나오므로 눌러서 작성한다.
    그러면 다음과 같은 느낌이 될 것.


    이 launch.json을 아래와 같이 변경한다.

    launch.json
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Launch",
                // "type": "godlvdap",
                "type": "go",
                "request": "launch",
                "mode": "auto",
                "program": "${workspaceFolder}/main.go",
                "env": {},
                "args": []
            }
        ]
    }
    
    

    program이 포인트입니다.
    beego는 main.go를 동작시키고 싶기 때문에 현재 폴더 이하의 main.go를 지정.
    기타 자세한 내용은 다음을 참조하십시오.

    Visual Studio Code로 Go 언어의 디버깅 환경 설정

    중단점 추가 및 실행



    나중에 다른 것처럼 브레이크 포인트를 추가하고 VSCode 왼쪽 상단의 launch ▷ 누르기로 실행.
    처리를 통해 무사히 디버깅할 수 있을 것이다.



    결론



    새로운 언어를 사용하면 환경 주위에 시간이 걸릴 수 있습니다.

    좋은 웹페이지 즐겨찾기