검색해 보면 realize라는 모듈을 사용한 자료가 자주 보이나

이게 생각보다 까다로운 친구입니다...

 

ubuntu에서 확인하고

docker golang 이미지에서 실행하니 깃 클론 에러... 엠병 ㅋ

 

또 윈도우즈 환경에서 실행하니 이런...

$ realize start
[01:07:17][ECHO] : Watching 1 file/s 1 folder/s
[01:07:17][ECHO] : Install started
[01:07:18][ECHO] : Install
 exec: not started

스트레스 ..

 

그러다 발견한게 Air라는 녀석

 

github.com/cosmtrek/air

# 인스톨
$go get -u github.com/cosmtrek/air
 
 # 확인
 $air -v
  __    _   ___
 / /\  | | | |_)
/_/--\ |_| |_| \_ v1.12.1 // live reload for Go apps, with Go1.14.0

 

사용법

 

그냥 소스디렉토리 이동 하셔서 air쳐주시면 끝입니다

설정 파일도 필요없고 커맨드 한방이면 끝!

스트레스가 싹 날라갔네요

$ air

  __    _   ___
 / /\  | | | |_)
/_/--\ |_| |_| \_ v1.12.1 // live reload for Go apps, with Go1.14.0

mkdir C:\Users\park\git\echo\tmp
watching .
!exclude tmp
building...
running...
read routing...
*echo.Echo

   ____    __
  / __/___/ /  ___
 / _// __/ _ \/ _ \
/___/\__/_//_/\___/ v3.3.10-dev
High performance, minimalist Go web framework
https://echo.labstack.com
_____________________________

저는 echo프레임웍으로 테스트 했는데 자동으로 서버 기동

소스 변경시 자동반영 잘 됩니다.

 

realize 때문에 반나절 날렸습니다...

+ Recent posts