티스토리 뷰


그동안 미루어만 왔던 GO언어!

오늘 드디어 그 첫 삽을 펐습니다ㅎㅎ

 오늘 한거라고는 인텔리J 를 이용해서 GO를 개발할 수 있도록 개발환경을 구성해보았습니다.


아직 GO언어는 이렇다하게 딱 정립된 IDE가 없어서 vim 이나 Coda , sublime text 로 코딩해서 많이 합니다

( 아 저는 MAC으루 개발합니다^^ )

그래도... 안드로이드 스튜디오 , 스프링 개발할때 인텔리J를 사용하고 있어서 GO도 마침 플러그인이 있길래 셋팅해보았습니다



셋팅 환경

OS: MAC OS X 10.10.4

IntelliJ 14.1.4

GO: 1.4.2 darwin/amd64



1. 설치

- 졸업한지 몇년이 흘렀지만.. 학교 이메일이 아직 그대로 있어서 학생무료로 설치했습니다. edu등 학교이메일이 있으면 1년단위로 모든제품을 무료로 사용가능합니다! 1년뒤에 다시 인증하면 그만! 

- GO만 개발하실거면 커뮤니케이션 버전사용하셔두 됩니다. 전 스프링 개발때문에.. 무튼 사용하시고자 하는 버전을 받으시구요( 여기선 얼티메이트 버전으로 설명 )

- OS맞게 받으세요 전  MAC입니다.


IntelliJ IDEA 14 

다운로드: https://www.jetbrains.com/idea/download/




GO

다운로드: https://golang.org/dl/

* 본인의  OS맞게 설치해주세요. MAC의 경우 Apple OS X 를 다운하셔서 설치하시면 따로 설정잡아주실건 없습니다




2. GO 플러그인 설치

- 플러그인을 알파버전을 사용하셔야 합니다. 그렇지 않으면 go언어 최신버전이 대응되지 않아요~


[ Configure -> Plugins 선택 ]



[ 하단의 "Browse repositories.." 선택 ]



[ Manage repositories... 선택 ]



[ + 버튼 선택 ]




https://plugins.jetbrains.com/plugins/alpha/5047


[ 위 URL 을 추가해주세요  ]




[ 상단의 Repository: All 에서 추가하신 URL 을 선택해주세요 ]



[ 그럼 위처럼 GO가 있을텐데 해당 플러그인을 설치해주시면됩니다.  전 이미 설치해서  Install 버튼이 안보이는거에요 ~ ]




3. Hello world 찍어보기

- 모든 개발의 시작 헬로우월드를 찍어볼까요?


[ Create New Project 를 선택합니다 ]



[ 플러그인 설치가 잘되었다면 "Go" 가 있을겁니다. Go를 선택하고  Next를 눌러주세요 ]


[ 저는 이미 한번설정해서 SDK가 등록되어 있지만,  최초에는 없으므로 "Configure..." 을 클릭해주세요 ]



[ Go가 설치된 경로를 지정해주세요 , go 폴더까지만 선택하시면 됩니다 ]



[ 프로젝트 타이틀을 지정하시고 Finish를 클릭해주세요 ]


[ 샘플 카도를 하나 작성하시구요 ]


[ 실행하시면 결과가 딱~ 나옵니다 ^^ ]


* warning: GOPATH set to GOROOT (/usr/local/go) has no effect 문구가 뜰경우?

MAC

$  cd ~

$ vi .profile


아래 구문추가( 자신의 go설치경로로 바꾸세요 )

export GOROOT=/usr/local/go

export PATH=$PATH:$GOROOT/bin



앞으로  go언어 관련해서 계속 작성할 예정입니다

배우면서 하는거라 엉성할 수 있으니 이상한 부분은 언제든지 지적해주세요


감사합니다


댓글
  • 프로필사진 go시작하고싶go 으.. 저는 환경변수 설정했는데도 Run이 안되고 Edit Configuration이 계속 뜨네요

    GOPATH="/usr/제이름/go"
    GOROOT="/usr/local/go"
    로 되어있는데

    project Path도 따로 설정해야되나요?
    2017.07.18 19:56 신고
댓글쓰기 폼