GoLand 설치 및 기본 설정(MacOS)
개요
이것은 맥 OS에서 GoLang 개발을 편안하게 진행하는 환경 구축을 총결한 보도이다.
GoLand를 도구로 사용합니다.
목표 독자
전제 조건
설치Homebrew 전제에서 말하도록 허락해 주십시오.
작성자의 실행 환경
Mac에 GoLang 설치
패키지를 최신 상태로 설정하려면 먼저 brew update
를 실행합니다.
그리고 실행brew install go
.go version
, 아래와 같이 표시되면 성공입니다.$ go version
go version go1.12.5 darwin/amd64
참고로 여러 개의 GoLang 프로젝트를 활용하고 프로젝트별 버전이 다른 경우goenv 등에서 사용하는 것이 좋습니다.
(참조)ac에서 goenv를 사용하여 Go 설치
MacOS에 Go를 설치하는 가장 큰 이유는 뒤에 설명된 GoLand 코드 보충과 재구성 기능을 편리하게 이용하기 위해서다.
Docker 등 버전이 다른 여러 개의 GoLang 실행 환경을 활용하는 것은 어렵지 않기 때문에 무리하지 않고 사용할 수 있다는 것이 개인적인 견해이다goenv.
Mac에 GoLand 설치
JetBrains에서 만든 IDE입니다.
현재 GoLand를 사용하는 방법은 개발 경험이 가장 좋다는 인상을 준다.
IntelliJ IDEA의 Go Plugin을 이용하는 방법으로도 거의 같은 일을 할 수 있기 때문에 거기를 사용해도 문제가 없다.(사용 방법도 기본적으로 같다)
(참조)IntelliJ IDEA에서 Go 언어(golang)~GOPATH 설정 등을 시작합니다.
https://www.jetbrains.com/go/download/#section=mac 다운로드.
설치 절차는 매우 간단하니 생략할 수 있도록 허락해 주십시오.(응용 프로그램 디렉토리에만 복사)
GoLand 설정
응용 프로그램을 시작합니다.
나는 처음에 설정이 없었다고 생각한다Do not import settings
. 그래서 다음 단계를 선택했다.
편집기 설정
여기는 제가 좋아하는 분야입니다. 제가 자주 하는 설정을 적어 보겠습니다.
Preferences → Editor → General
$ go version
go version go1.12.5 darwin/amd64
JetBrains에서 만든 IDE입니다.
현재 GoLand를 사용하는 방법은 개발 경험이 가장 좋다는 인상을 준다.
IntelliJ IDEA의 Go Plugin을 이용하는 방법으로도 거의 같은 일을 할 수 있기 때문에 거기를 사용해도 문제가 없다.(사용 방법도 기본적으로 같다)
(참조)IntelliJ IDEA에서 Go 언어(golang)~GOPATH 설정 등을 시작합니다.
https://www.jetbrains.com/go/download/#section=mac 다운로드.
설치 절차는 매우 간단하니 생략할 수 있도록 허락해 주십시오.(응용 프로그램 디렉토리에만 복사)
GoLand 설정
응용 프로그램을 시작합니다.
나는 처음에 설정이 없었다고 생각한다Do not import settings
. 그래서 다음 단계를 선택했다.
편집기 설정
여기는 제가 좋아하는 분야입니다. 제가 자주 하는 설정을 적어 보겠습니다.
Preferences → Editor → General
Preferences Editor → General → Appearance
GoLand가 GOROOT를 인식하도록 하겠습니다.
만약 네가 이 문장대로 한다면
/usr/local/Cellar/go/1.12.5/libexec
.Go → GOROOT를 선택하면 요약 표시줄에 표시되고 이 옵션을 선택합니다.
단, goenv 를 사용하면 요약에 나타나지 않기 때문에 이 경우 절대 경로를 명확하게 지정해야 한다.
아래의 보도 등을 참고할 수 있다.
(참조)GoLand의 GOROOT에서 anyenv(goenv) 내의 golang을 지정합니다.
2019-09-10 추기
GoLang은 Go1.13
anyenv + goenv
을 설치하기 위해 설치되었습니다.anyenv install goenv
exec $SHELL -l
goenv install 1.13.0
goenv global 1.13.0
which go
의 결과는 /Users/${username}/.anyenv/envs/goenv/shims/go
, 이것은 기호 링크이고 실체는 /Users/${username}/.anyenv/envs/goenv/versions/1.13.0
에 있기 때문에 GoLand부터 실체의 경로를 설정해야 한다.동작 확인
다음은 동작 확인용 항목을 준비했습니다.
상술한 항목을 컴퓨터에 다운로드하십시오.git clone https://github.com/keitakn/go-rest-api.git
항목을 가져옵니다.
Open Project에서 방금 전 git clone
동작 확인용 항목을 가져옵니다.
모듈로 이동 활성화
이 프로젝트는 Go Modules를 패키지 관리로 사용합니다.
Go → Go Modules(vgo)에서 Go Modules를 활성화합니다.
프로젝트 노선에서 실행하십시오go build
.
IDE의 코드 보충이 유효한지 확인할 수 있을까요?
또한 첫 번째 친근한 Theme(Solarized Theme) 설치
컴퓨터에 가는 시간이 길면 푸른 빛이 눈에 좋지 않은 영향을 미치기 때문에 눈에 가장 부드러운 색 테마인 Solarized Theme를 설치하고 설정해야 한다.
플러그인 검색Solarized Theme
에서 설치합니다.
기본 설정 → 모양새 및 모양새 → 모양새에서 설정합니다.
이런 느낌의 Theme입니다.
Mac의 Night Shift와 조합하면 눈에 더 부드럽고 느낌이 좋다.
추가 2 메모리 할당 증가
컴퓨터 사양이 충분하면 여기 메모리 더미를 늘리면 업무를 더욱 편안하게 할 수 있습니다.
또한 메모리 표시기를 사용하면 메모리 사용량을 파악할 수 있다.(설정 방법은 여기에 기재되어 있습니다.)
참고 자료
git clone https://github.com/keitakn/go-rest-api.git
컴퓨터에 가는 시간이 길면 푸른 빛이 눈에 좋지 않은 영향을 미치기 때문에 눈에 가장 부드러운 색 테마인 Solarized Theme를 설치하고 설정해야 한다.
플러그인 검색
Solarized Theme
에서 설치합니다.기본 설정 → 모양새 및 모양새 → 모양새에서 설정합니다.
이런 느낌의 Theme입니다.
Mac의 Night Shift와 조합하면 눈에 더 부드럽고 느낌이 좋다.
추가 2 메모리 할당 증가
컴퓨터 사양이 충분하면 여기 메모리 더미를 늘리면 업무를 더욱 편안하게 할 수 있습니다.
또한 메모리 표시기를 사용하면 메모리 사용량을 파악할 수 있다.(설정 방법은 여기에 기재되어 있습니다.)
참고 자료
Reference
이 문제에 관하여(GoLand 설치 및 기본 설정(MacOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keitakn/items/26946ee021a43a933799텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)