GoLand 설치 및 기본 설정(MacOS)

6694 단어 goenvGogolandMac

개요


이것은 맥 OS에서 GoLang 개발을 편안하게 진행하는 환경 구축을 총결한 보도이다.
GoLand를 도구로 사용합니다.

목표 독자

  • MacOS 소유자
  • Linux 명령의 기초를 이해하고 Mac의 터미널 조작을 할 수 있는 사람
  • 전제 조건


    설치Homebrew 전제에서 말하도록 허락해 주십시오.

    작성자의 실행 환경

  • MacOS Big Sur
  • CPU2GHz 쿼드 코어 Intel Core i5
  • 스토리지 32GB
  • 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

  • 저장된 파일의 끝에서 blank lines at the end of saved files-ON 원격 추적 "줄 끝에 필요하지 않은 공간과 탭 삭제"
  • Ensure every saved file ends with a line break-ON "저장된 파일의 마지막은 줄 바꾸기로 끝납니다"

  • Preferences Editor → General → Appearance

  • line number-ON 행 번호 표시
  • method separators-ON 메소드 구분선 보이기
  • whitespaces-ON 공백 표시

  • GoLand가 GOROOT를 인식하도록 하겠습니다.


    만약 네가 이 문장대로 한다면 /usr/local/Cellar/go/1.12.5/libexec.
    Go → GOROOT를 선택하면 요약 표시줄에 표시되고 이 옵션을 선택합니다.

    단, goenv 를 사용하면 요약에 나타나지 않기 때문에 이 경우 절대 경로를 명확하게 지정해야 한다.
    아래의 보도 등을 참고할 수 있다.
    (참조)GoLand의 GOROOT에서 anyenv(goenv) 내의 golang을 지정합니다.

    2019-09-10 추기


    GoLang은 Go1.13anyenv + 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 메모리 할당 증가


    컴퓨터 사양이 충분하면 여기 메모리 더미를 늘리면 업무를 더욱 편안하게 할 수 있습니다.
    또한 메모리 표시기를 사용하면 메모리 사용량을 파악할 수 있다.(설정 방법은 여기에 기재되어 있습니다.)

    참고 자료

  • GoLand 일본어 문서
  • 여기서 마치겠습니다.끝까지 읽어줘서 고마워요.

    좋은 웹페이지 즐겨찾기