안녕하세요 ㅎㅎ
이더리움을 공부하려고보니 golang(이하 go)으로 개발된 버전이 가장 활발해 보이더군요.
go의 전체적인 점유율도 올라가고 있는거 같고 ㅎㅎ
때문에 go를 배워보려 합니다 ㅎㅎ
우선 windows 환경에서 개발환경을 구축하는 방법을 알려드리려 합니다.
우선, https://golang.org/ 로 들어가셔서
위와 같은 귀여운 두더지를 찾아 다운로드 해줍니다.
그뒤, 환경변수를 설정해 주어야 하는데요.
go를 설치파일로 설치하셨다면,
PATH에 C:\Go\bin 경로가 아마 자동으로 들어가 있을거라 생각합니다만, 혹시 몰라 알려드립니다.
(2018 - 01 - 19 내용 추가)*** 추가로 PATH에 %GOPATH%\bin 를 추가해주세요.!
그다음에는 GOPATH를 설정해 주어야 하는데요.
작업 디렉토리로 사용할 경로를 적어주시면됩니다.
GOROOT의 경우 자동으로 환경변수에 들어가 잇을겁니다.
GO설치 폴더의 위치를 옮기셨다면, 바꿔주는게 좋겠죠?
그다음에 IDE를 어떤걸 사용할지 많이 고민했는데요...
개인적으로 visual Studio가 가장 편하긴한데, 무겁기도 하고 go를 개발하는데 큰 이점은 없는 것 같아서
비교적 가벼운 visual Studio Code(이하 vsCode)를 사용하기로 결정했기 때문에
vs Code를 이용해서 환경 구축을 해보도록 하겠습니다.
우선 https://code.visualstudio.com/download 로 가셔서 vsCode를 설치해 줍시다.
설치중에 위와같은 옵션을 볼 수 있을텐데요.
개인적으로 "Code로 열기" 작업을 탐색기메뉴에 추가하는 옵션을 키는걸 추천합니다.
이게 쓰다보면 상당히 편해서 없으면 불편하더라구요 ㅎㅎ...
이제 아까 GOPATH로 설정해두었던 폴더로 이동해서,
vsCode를 이용해 폴더를 열어줍니다. ㅎㅎ
main.go 파일을 만든뒤, 적당히 hello world 코드를 작성해 주시고 저장을 하시면? 혹은 작성 하는 도중에?
vsCode에서 go확장을 설치하라고 추천해줍니다. 그러면 추천해주는 확장을 설치하시면 됩니다 !
사용하다보면 계속 뭔가 추천이 나오는데요 tool을 설치하라는 내용도 나오고...
저는 그냥 나오는대로 다 설치해 버렸습니다만!
꺼림직 하시면 뜰때마다 뭐하는 녀석들인지 검색해보고 설치하시면 될 것 같네요 ㅎㅎ
go언어에 대해 튜토리얼? 을 포스팅 할까 했지만...
사실상 튜토리얼은 https://go-tour-kr.appspot.com 여기가면 굉장히 친절하게 나와있기 때문에
( 공식 사이트입니다. )
굳이 포스팅할 이유가 없어보여서 여기서 마치도록 하겠습니다 ㅎㅎ