'Go/Install' 카테고리의 글 목록 :: IdeaFusion
반응형

[Go 개발] 4. Visual Studio Code (vscode) 설치


Go 개발환경으로 익숙한 Visual Studio Code(vscode) 를 선택하였습니다.


다른 IDE들도 있으니 해당 사이트를 참조해서 보시는것도 좋을듯 합니다.

https://jaxenter.com/top-5-ides-go-146348.html


vscode 를 설치하겠습니다.


https://code.visualstudio.com/download 링크로 이동하여 다운로드 합니다.


2019-01-23 기준 배포중 인 버전은 1.30.2입니다.




다운로드 받은 파일을 설치하고 시작합니다.



시작한 vscode에서 Extensions 탭으로 진입합니다.



검색에 Go를 입력하면 관련된 Extension들이 있습니다. 맨 위의 Go를 클릭하여 Install 합니다.



Extension 인스톨이 완료되면 Reload 하라고 합니다. 해줍니다.



이제 vscode를 이용하여 소스편집을 해보겠습니다.


C:\GOPATH\src 폴더에 hello_world 폴더를 생성합니다.


vscode로 돌아와 Open Folder를 클릭하여 생성한 C:\GOPATH\src\hello_world 로 진입합니다.



hello_world 폴더에서 new file을 클릭하여 main.go 파일을 생성합니다.




main.go에 소스를 타이핑 합니다.

    
package main

import "fmt"

func main() {
	fmt.Println("Hello world!")
}



의존패키지 설치

소스를 작성하는 중에 gocode, gopkgs를 설치하라고 합니다. Install All을 눌러 해줍니다. 

( 빌드, 디버깅, 인텔리센스 등등 에 필요합니다. )



의존패키지 설치가 완료된걸 OUTPUT창으로 확인할 수 있습니다.



소스 작성이 완료되면, 저장 후 F5를 누르거나 Debug -> Start Debugging을 클릭하여 디버그 모드로 실행해봅니다.



DEBUG CONSOLE창에 Hello world! 를 확인할수 있습니다.

F9로 Break Point를 걸어 변수 값을 확인할수도 있습니다.



개발환경 세팅을 마칩니다. 


수고하셨습니다. 

반응형

'Go > Install' 카테고리의 다른 글

[Go 개발] 3. git 설치  (0) 2019.01.23
[Go 개발] 2. Go 환경변수 설정  (0) 2019.01.23
[Go 개발] 1. Go 설치 (Windows)  (0) 2019.01.23
반응형

[Go 개발] 3. git 설치


서드파티 패키지들을 사용하기 위해 git을 설치하도록 하겠습니다.


http://git-scm.com/download/win 이동하게되면 자동으로 다운로드 합니다.


2019-01-23 기준 Git-2.20.1-64-bit를 다운받았습니다. 실행


설치 경로를 지정합니다. 저는 기본경로로 하겠습니다.



git 설치가 완료되었습니다. 서드파티 패키지 테스트를 위해 cmd창을 열어 커멘드를 타이핑하겠습니다.


시작 > cmd > go get -u github.com/gin-gonic/gin


go get 명령어는 원격저장소에 있는 소스코드를 가져오게됩니다. -u 옵션은 최신버전을 가져옵니다.


일정 시간이 지나고 github 서비스에서 gin 패키지를 가져왔습니다.



gin 패키지를 확인해보겠습니다.


C:\GOPATH\src\github.com\gin-gonic\gin 폴더에 패키지가 설치된걸 확인할수 있습니다.



gin은 Go언어의 웹 프레임워크 중 하나로 심플하고 빠른 마이크로 프레임워크 입니다.


gin에서 샘플로 제공하는 examples\basic 을 이용하여 테스팅 하겠습니다.


cmd에서 C:\GOPATH\src\github.com\gin-gonic\gin\examples\basic 폴더로 이동하겠습니다.


cd C:\GOPATH\src\github.com\gin-gonic\gin\examples\basic


go run main.go



8080포트로 로컬에 웹서버가 오픈되었습니다. 웹브라우저로 request를 요청하여 로컬서버의 응답을 확인해보겠습니다.


브라우저 url 입력창 > localhost:8080/ping



로컬서버에 ping 커멘드로 http get 요청을 보냈습니다. 응답은 pong이 왔고 콘솔에 로그가 삽입된것을 확인할수 있습니다.


다음은 소스 코드 편집기로 visual studio code(vscode) 를 설치해 보도록 하겠습니다. 

반응형

'Go > Install' 카테고리의 다른 글

[Go 개발] 4. Visual Studio Code (vscode) 설치  (0) 2019.01.23
[Go 개발] 2. Go 환경변수 설정  (0) 2019.01.23
[Go 개발] 1. Go 설치 (Windows)  (0) 2019.01.23
반응형

[Go 개발] 2. Go 환경변수 설정


윈도우즈에 Go1.11.4 버전을 기준으로 설치하게 되었을 경우 자동으로 환경변수에 GOROOT, GOPATH가 세팅되고 

Path에 GOROOT\bin이 설정됩니다.


GOROOT : Go가 설치된 디렉토리. Go 표준 패키지 사용용도.

GOPATH : 사용자가 작업하게 되는 루트, github에서 서드파티 패키지를 사용하게 될 경우 저장되는 곳.


환경변수에서 GOROOT, Path 를 확인해보겠습니다.


제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 환경변수



시스템 변수에 GOROOT 설정된것을 확인할 수 있습니다.



시스템 변수 Path에 C:\Go\bin 설정된것을 확인할 수 있습니다.



GOROOT, Path 설정으로 Go가 설치하며 생긴 패키지, Go 실행파일을 사용할수 있게 되었습니다.

패키지는 나중에 보도록 하고 Go 실행파일을 테스트해 보겠습니다.


시작 > cmd(명령 프롬포트) > go version

version command를 입력하여, go가 설치된 버전이 출력되는점이 확인되었습니다.





GOPATH 설정


사용자 변수에 GOPATH가 %USERPROFILE%\go 로 지정이 되어있을건데 해당 부분을 삭제하고 새롭게 정의하겠습니다.


C:\GOPATH 폴더 생성



환경변수 > 사용자 변수 GOPATH 제거



환경변수 > 시스템 변수 > 새로 만들기


변수 이름 : GOPATH

변수 값 : C:\GOPATH





GOPATH\bin 설정


서드파티 패키지들을 바로 실행할 수 있도록 GOPATH\bin 폴더를 시스템 변수 path에 등록하겠습니다.


환경변수 > 시스템 변수 > Path 더블클릭

환경 변수 편집 > 새로만들기 > %GOPATH%\bin 입력 > 확인



환경변수가 잘 설정되었는지 확인해보겠습니다. 기존 cmd창이 켜져있으면 모두 종료해준 이후

시작 > cmd(명령 프롬포트) > go env



정상적으로 세팅된것을 확인하였습니다.

다음은 서드파티 패키지들을 사용하기 위해 git을 설치하도록 하겠습니다.

반응형

'Go > Install' 카테고리의 다른 글

[Go 개발] 4. Visual Studio Code (vscode) 설치  (0) 2019.01.23
[Go 개발] 3. git 설치  (0) 2019.01.23
[Go 개발] 1. Go 설치 (Windows)  (0) 2019.01.23

+ Recent posts