golang 자동빌드 fresh 적용하기

리알테·2022년 4월 10일
0

golang

목록 보기
2/3

사담

오늘 첫 스터디 모임을 했는데, 디스코드로 진행을 해보는 방식이 새롭고 의외로 괜찮았다.
무엇보다 내가 제일 적게 해서 아주 머쓱했다는 점 ^^;
더 열심히 해봐야겠다.


자동빌드

타임리프를 적용하면서 인텔리제이 자체로 적용할 수 있는 자동빌드 툴을 써봤는데 꽤 편했던 기억이있어서, 다른 분이 적용하셨다는 fresh를 적용해보기로했다.

해당 프로그램을 적용했다.

방법

git사이트 README.md에 잘 나와있기도하고 별로 설정할 것이 없었다. 정말로 간단하다더니 찐 간단. ^^

  1. 터미널에 go get github.com/pilu/fresh입력

  2. 정상적으로 다운로드되고 나면 go.mod에 관련 라인이 추가된다.

    소스 내에는 import된 게 없어서 회색으로 나오는 듯 하다..!

  3. 이후 main.go와 같은 경로에 runner.conf파일을 만들어야한다. 상세 설정을 하고 있는데, git사이트에서 제공하는 기본설정으로 해도 상관없다.

root:              .
tmp_path:          ./tmp
build_name:        runner-build
build_log:         runner-build-errors.log
valid_ext:         .go, .tpl, .tmpl, .html
no_rebuild_ext:    .tpl, .tmpl, .html
ignored:           assets, tmp
build_delay:       600
colors:            1
log_color_main:    cyan
log_color_build:   yellow
log_color_runner:  green
log_color_watcher: magenta
log_color_app:
  1. 이제 터미널에 fresh를 치면 사진과 같은 내용이 나오면서 코드에 수정이 있을 때마다 알아서 빌드를 해준다! 굳

험난했던 점

자꾸만 fresh를 해도 없는 모듈이라고하고, GOPATH가 문제인가싶어서 바꿔봐도 그대로고..
낮부터 나를 괴롭히던 녀석의 실마리는
사용해보겠다고 적용한 한국어 플러그인이었던 것 같다.
이게 문제를 정확히 파악하기 어려운게
한글로 에러가 나와서 영어로 검색해보려고 한번 플러그인 사용 해제하고 IDE재시작했더니 바로 fresh명령어가 먹어서..
헉 그 플러그인이 문제인가!?!?! 하고 다시 한국어 ON했더니 또 잘됨 ㅠㅠ
하지만 여러 시도 중 이것만 바꿨더니 됐어서..
혹시 안되는 사람이 있다면

이걸 해제해보자!

profile
꾸준히 성실하게

0개의 댓글