출처 : http://mytalkhome.tistory.com/841
그동안 미루어만 왔던 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언어 관련해서 계속 작성할 예정입니다
배우면서 하는거라 엉성할 수 있으니 이상한 부분은 언제든지 지적해주세요
감사합니다