기본 콘텐츠로 건너뛰기

6월, 2012의 게시물 표시

How to install OpenGrok on MacOS X?

OpenGrok 은 OpenSolaris 프로젝트의 일부로 만들어진 소스 코드 검색 및 참조 툴 이다. Java로 개발되었기 때문에 Linux, Windows, Mac OS X 등 Java를 지원하는 운영체제에서 모두 사용이 가능하다. Mac OS X (Lion 버전)에 설치 시 OpenGrok 문서의 지침외에 몇가지 주의해야할 점이 있어 블로그에 정리해둔다. JDK 1.6 버전 이상 설치 OpenGrok 다운로드  (플랫폼 independent binary 버전을 받는다) MacPorts 를 설치한다. 터미널에서 "sudo port install ctags"를 실행한다. 터미널에서 "sudo port install tomcat6"를 실행한다. 터미널에서 "OPENGROK_TOMCAT_BASE=/opt/local/share/java/tomcat6 sudo -E ./OpenGrok deploy"를 실행한다. Tomcat 서비스를 시작한다. (sudo tomcatctl start) 터미널에서 "JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home sudo -E ./OpenGrok index ~/Workspace/"와 같이 실행한다. 마지막 인자는 인덱싱하려는 소스 코드가 있는 path를 지정해준다. Index 되는 동안 기다린다. (소스 코드 분량이 많으면 오래 걸린다. 드라마나 한편 보도록 하자.) Indexing이 완료되면 브라우저에서 127.0.0.1:8080/source를 연다 Enjoy OpenGrok!