'TOW'에 해당되는 글 2건

  1. 2009/07/08 글뻥 TRAC on Windows (TOW) 에서 서비스 자동 실행하기
  2. 2009/06/25 글뻥 TOW에 Gantt Chart 설치하여보기
요즘 TOW에 푹빠져산다.
그러나 불편한것이 윈도우 서비스에 등록해서 자동으로 실행할수 없다는 점 T_T
그래서 google에 헬프요청했더니 근사한 방법이 있었다.

먼저 윈도우 시작>제어판>시스템으로 이동하자.
"고급"탭을 클릭하면 "환경변수"라는 버튼이 보인다.
그것을 클릭하면 상단에 로그인 사용자에 대한 변수설정이 있고 시스템 변수가 있는데
하단의 "새로 만들기"를 클릭하여 다음과 같이 입력하자.

TOW_HOME=C:\TOW
TOW_TRAC_PRJ=C:\TOW\TracRepo\Projects
TOW_TRAC_REPO=C:\TOW\TracRepo
TOW_SVN_PRJ=C:\TOW\Projects
TOW_SVN_REPO=C:\TOW\SvnRepo
APACHE_HOME=C:\TOW\Apache
PYTHON_HOME=C:\TOW\Python
PYTHONPATH=C:\TOW\Python;C:\TOW\Python\DLLs;C:\TOW\Python\Scripts;C:\TOW\Python\lib;
SQLITE_HOME=C:\TOW\SQLite
SVN_HOME=C:\TOW\Subversion


PATH 변수를 찾아서 "편집"을 클릭하여 다음의 설정을 추가해주자.
PATH=C:\TOW\Subversion\bin;C:\TOW\Python;C:\TOW\Python\DLLs;
         C:\TOW\Python\Scripts;

마무리되었다면 시작>실행을 클릭하고 "CMD"를 입력한다.
커맨드 창이 뜨면 다음과 같이 실행하자.
C:\TOW\Apache\bin\httpd.exe -k install -n "TRAC"
* 삭제할때는 install을 uninstall로 바꿔주면 된다.

그리고 하나더 현재 설정 변경된부분은 다음과 같다.
- 개발 프레임워크와 맞추기위해 TOW에서 SVN의 Repository를 변경하였다.
- 개발서버의 HDD를 찾기위해 SAMBA를 설정하여 공유드라이브로 잡을수 있도록 하였다.
- 공유설정을 추가하여 Z:\SVN_Repositories\TestLab 으로 Repository로 접근할 수 있게 하였다.
- trac.ini파일에서 "repository_dir = D:\SVN_Repositories\TestLab"으로 수정하였다.
- 시작할때 start-tow.bat testlab resync 로 실행하여 SVN 갱신하도록 명령 하였다.
2009/07/08 18:01 2009/07/08 18:01

* 만들어 주신 분께 감사의 말씀을 올립니다.
TOW 2.2a Standard를 설치하였다는 전재로 진행한다.
(http://sourceforge.net/projects/traconwindows/)

1. 먼저 http://blog.dinozz.com/39 에 접속하여 ganttcalendarplugin-0.10-ko.zip 을 다운로드하자

2. 압축을 c:\TOW에 해제하면 다음과 같은 구조에 압축이 해제된다.
(c:\tow\ganttcalendarplugin-0.10-ko)

3. 이제 인스톨 egg파일을 생성해야 한다.
C:\> cd c:\tow\ganttcalendarplugin-0.10-ko
C:\tow\ganttcalendarplugin-0.10-ko> C:\TOW\Python\python.exe setup.py install

4. Log를 보면 "C:\TOW\Python\Lib\site-packages\TracGanttCalendarPlugin-0.0.1-py2.4.egg"에 egg파일이 존재하는데 다음의 명령으로 옮겨오자.
C:\TOW> copy C:\TOW\Python\Lib\site-packages\TracGanttCalendarPlugin-0.0.1-py2.4.egg c:\TOW

5. 이제 가볍게 설치를
C:\TOW> easy_install.bat TracGanttCalendarPlugin-0.0.1-py2.4.egg

6. 설치가 완료되었다면 trac.ini를 건드려야 한다. C:\TOW\TracRepo\Projects\{프로젝트명}\conf\trac.ini 파일을 열고 다음과 같이 추가하자.

[components]
ganttcalendar.ticketcalendar.* = enabled
ganttcalendar.ticketgantt.* = enabled

[ticket-custom] complete = select complete.label = % Complete complete.options = 0|25|50|75|100 complete.order = 3 due_assign = text due_assign.label = Start (YYYY/MM/DD) due_assign.order = 1 due_close = text due_close.label = End (YYYY/MM/DD) due_close.order = 2


이제 TOW를 재부팅하면 끝.

만드신분께 죄송하지만 혹시나 인터넷 특성상 블로그가 죽었을경우를 대비하여 백업본은 여기에 놓자

2009/06/25 00:48 2009/06/25 00:48
TAG , , ,