게을러서 미루어왔던

드디어 Haroopress를 설치했다. 그동안 해야지, 해야지 하면서 미루어 왔었는데 이번 PlayNode 컨퍼런스에서 관련 세션을 듣고 더 늦기 전에 설치해 봤다.

공식 사이트에서는 Mac OS에서만 안정적으로 지원한다고 되어 있지만... 나는 맥 사용자는 아니라서 개발 환경인 우분투 10.04 에 설치했다. 우선 Haroopress 저장소에서 직접 clone 하지 않고 내 저장소로 fork 한 후 clone 했다. 가능하다면 소스에 기여하고픈 마음에... :-)

$ git clone git@github.com:juhoi/haroopress.git juhoi.github.com

설치하면서 몇가지 이슈가 있었는데 나름 처리를 하긴 했지만 잘 한건지는 모르겠다 ㅎㅎ

  • make init 실행 시 글로벌하게 설치되는 모듈로 인해 에러 발생. sudo make init 실행.
  • 이번엔 gh-pages.jsinit.js에서 has no method 'existsSync' 에러 발생. node 버전 문제로 확인하여 node를 업그레이드 할까 하다가 path 모듈을 require 하여 처리.
  • make gen 실행 시 권한 관련 에러 발생. data 등 몇가지 디렉토리의 소유가 root 로 되어 있음. 디렉토리 권한 변경으로 처리.
$ sudo chown -R juhoi juhoi.github.com
$ sudo chgrp -R juhoi juhoi.github.com
  • make new-post 하여 현재 글 작성 중...
  • make preview 하여 로컬에서 확인하였으나 안 보임. statuspublish로 변경하여 다시 실행.
  • 마지막으로 Gravatar 등록 ㅎㅎ

이제 JavaScript, Node.js, Hybrid App 관련 포스팅은 이곳에 해야겠다.

Haroopress로 게으름을 극복하고 부지런히~!


About Author

Juhoi Kim
blog: http://juhoi.github.io
twitter: @ByJuhoi
github: juhoi

모든 것은 나의 선택에 달려있다.