Buffalo framework의 windows 10 설치를 위해서는
NPM, GCC, PYTHON2가 사전에 설치되어 있어야 한다.
go는 당연히 설치되어있어야 하고..
1. 우선 NPM은 Node.js를 설치해주면 될일이다.
https://nodejs.org/en/download/
LTS 64bit는 설치해준다. 설치 후
> npm install node-sass -g > npm install -g node-gyp > npm install --global windows-build-tools
2. GCC는
https://jmeubank.github.io/tdm-gcc/download/
tdm64-gcc-x.x.x.exe 다운로드 & 설치
MinGW Command Prompt 실행
> go get -u github.com/gobuffalo/buffalo/buffalo
3. PYTHONE2는
https://www.python.org/downloads/release/python-2718/
설치창에 Add python.exe to Path를 활성화 해주자.
4. 마지막으로 git 설정을 확인해본다.
PowerShell > git config --list user.email과 user.name 설정이 안되어있다면 추가해준다. > git config --global user.email "jakeyucosmos@gmail.com" > git config --global user.name "JakeYuCosmos"
5. 이제 buffalo 프로젝트를 생성해본다.
> cd $GOPATH/src/github.com/$USER/ > buffalo new testProj
Congratulations! Your application, testProj, has been successfully built!
마지막에 저런 INFO 메세지가 확인되면 프로젝트 생성이 성공한것
그러면 이제 바로 브라우저에서 확인해봐야겠다.
> buffalo dev
localhost:3000 을 주소창에 입력해서 확인 끝
buffalo dev 는 개발자에게 아주 유용하다.
수정 후 save하는 즉지 rebuild가 되고 웹서버 재시작 필요없이 즉시 결과를 확인할 수 있다.
app.go 저장시 바로 Rebuild되고 서버 자동반영