golang 개발 환경 설정
1. go 환경 변수 문제
vscode의terminal에서
go env
를 실행할 때 GOPATH, GOBIN이 설정된 PATH와 일치하지 않는 것을 발견했습니다.원인 분석: vscode의 터미널에서 사용하는 bash이기 때문에 사용자 환경 변수를 설정할 때
~/.bash_profile
파일을 편집해야 하며 ~/.zshrc
파일이 될 수 없습니다.해결 방법은
bash_profile
파일에 GOPATH와 같은 변수를 설정하는 것이다.export GOPATH=$HOME/go //
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
2. Go 플러그인 설치 실패 문제
벽과 Golang 홈페이지 방문에 관한 문제로 일부 Go 플러그인에 의존하는 도구를 설치할 수 없습니다.여기서 Go 플러그인의 기본 종속 도구(이전 버전)는 다음과 같습니다.
go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/golang/lint/golint go get -u -v github.com/lukehoban/go-outline go get -u -v sourcegraph.com/sqs/goreturns go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/tpng/gopkgs go get -u -v github.com/newhook/go-symbols go get -u -v golang.org/x/tools/cmd/guru
사실 새 버전에는 impl,gogetdoc,gotests,gomodifytags 등이 더 필요한데...
이 가운데 고레나미 등 골뱅이 홈페이지에서 다운로드해야 하는 도구에 문제가 생길 수 있다
time out
.해결 방법은github에서tools 원본을 직접 다운로드하여 src/golang에 놓는 것이다.org/x에서
go install -v
로 설치하면 됩니다.cd $GOPATH/src/golang.org/x//디렉터리가 존재하지 않을 때git clone을 만들 수 있습니다https://github.com/golang/tools cd $GOPATH/src go install -v golang.org/x/tools/cmd/guru//설치 도구
설치가 완료되면 vscode를 다시 시작하면 됩니다.
3. delve 디버그 go 프로그램 사용
Go 플러그인은 delve를 기반으로 go 프로그램을 디버깅하기 때문에 전역적으로 delve를 설치해야 합니다.설치 방법은 간단합니다. 홈brew를 사용하면 됩니다.
brew install go-delve/delve/delve
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.