Golang의 환경 구축【goenv】
goenv란?
goenv는 Go의 버전 관리 버전 관리 도구입니다.
goenv 설치
Home brew의 경우
$ brew install goenv
git의 경우
goenv의 installation
$ git clone https://github.com/syndbg/goenv.git ~/.goenv
goenv의 PATH를 통과
구성 파일에 path를 설명합니다. (자신이 사용하는 쉘에 기술)
$ echo 'export GOENV_ROOT="$HOME/.goenv"' >> ~/.zshrc
$ echo 'export PATH="$GOENV_ROOT/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(goenv init -)"' >> ~/.zshrc
$ source ~/.zshrc //変更を更新
$ goenv -v
goenv 2.0.0beta11
버전을 확인할 수 있으면 완료됩니다.
Go 설치
아래 명령으로 설치할 수 있는 버전 목록 보기
$ goenv install -l
1.2.2
1.3.0
1.3.1
〜
1.15rc2
1.15.1
1.15.2
모든 버전을 설치합니다.
$ goenv install 1.**.*
Go의 PATH를 통과
~/.zshrc
$ echo 'export PATH="$GOROOT/bin:$PATH"' >> ~/.zshrc
$ echo 'export PATH="$PATH:$GOPATH/bin"' >> ~/.zshrc
$ source ~/.zshrc
사용할 버전 선택
설치한 버전을 global로 설정합니다. 또, 버전으로의 전환이라든가.
$goenv global 1.**.*
$ go version
go version go1.**.* darwin/amd64
버전을 확인할 수 있으면 완료됩니다.
VSCode 환경 구축
먼저 Go 플러그인을 설치합니다.
Tool 설치
다음으로, 편리한 tool들을 설치해 갑니다. 먼저 설정을 열고
go.use language server
를 검색하여 확인이 있는지 확인합니다.확인하면
shift + ⌘ + P
로 모든 명령의 표시를 열고 Go: Install/Update Tools
라고 치면 gocode
와 gocode-gomod
이외(코드의 보완 기능은 gopls로 실시하기 위해서)를 선택해 인스톨 합니다. 여기에 gopls가 없으면 검색 탭에 gopls를 입력하십시오.선택적으로 settings.json 설정
설치가 끝나면 다음을 settings.json에 추가합니다.
settings.json
"go.useLanguageServer": true,
"[go]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true,
},
"editor.snippetSuggestions": "none"
},
"gopls": {
"hoverKind": "SynopsisDocumentation",
"usePlaceholders": true,
"linkTarget": "pkg.go.dev",
"staticcheck": false,
"completionDocumentation": true,
"completeUnimported": true,
"deepCompletion": true
},
"files.autoSave": "afterDelay"
이상으로 완료입니다!
Reference
이 문제에 관하여(Golang의 환경 구축【goenv】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/noa-1129/items/d4f82fdbd4f1c2c42bab텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)