VisualSVN에 trac 0.11 버전 그냥 써도 될듯 하지만 0.12dev 버전으로 설치 시도를 해보자.
1. 백업 - VisualSVN + trac 0.11의 환경을 백업
C:\Program Files\VisualSVN Server\trac 의 폴더를 따로 복사
C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages
libsvn, mod_python,svn 만 남겨두고 나머지 삭제
2. 환경
VisualSVN 정지
c:\Temp 폴더 생성
http://unicode.org/Public/cldr/1.6.1/core.zip 다운받고 c:\temp\core 로 압축 풀기
http://peak.telecommunity.com/dist/ez_setup.py c:\temp로 다운받기
도스창 열고 c:\temp 로 이동
>>svn
>>python
>>easy_install 으로 동작 확인
안되면 환경추가
set PATH=%PYTHONHOME%;%PYTHONHOME%\scripts;%PATH%
3. 설치 각 항목 설치시 c:\temp로 이동해서 명령을 실행한다.
Setuptools 설치
>>python ez_setup.py setuptools-0.6c9-py2.6.egg
-보통 이렇게하면 알아서 다운받는다는데..내경우엔 모듈을 찾지 못했다.
따로 c:\temp에 다운받고 위의 명령을 실행시켜서 설치했다
Genshi 설치
easy-install.pth 파일에서
Genshi-0.6dev_r0-py2.5-win32.egg -> Genshi-0.6dev_r960-py2.5-win32.egg 로 바꿔주고
실제 파일명도 변경한다.
다시 trac을 인스톨해주면 깔끔하게 딱 떨어진다.
4. 마무리
C:\Program Files\VisualSVN Server\trac 이동
trac-admin c:\trac\test upgrade 로 사용중인 trac을 업그레이드
혹은
trac-admin c:\trac\test initenv 로 새로 생성
VisualSVN을 다시 가동하고 한글판으로 동작한다.
설치 순서 참고
http://blog.codeguruz.com/48
1. 백업 - VisualSVN + trac 0.11의 환경을 백업
C:\Program Files\VisualSVN Server\trac 의 폴더를 따로 복사
C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages
libsvn, mod_python,svn 만 남겨두고 나머지 삭제
2. 환경
VisualSVN 정지
c:\Temp 폴더 생성
http://unicode.org/Public/cldr/1.6.1/core.zip 다운받고 c:\temp\core 로 압축 풀기
http://peak.telecommunity.com/dist/ez_setup.py c:\temp로 다운받기
도스창 열고 c:\temp 로 이동
>>svn
>>python
>>easy_install 으로 동작 확인
안되면 환경추가
set PATH=%PYTHONHOME%;%PYTHONHOME%\scripts;%PATH%
3. 설치 각 항목 설치시 c:\temp로 이동해서 명령을 실행한다.
Setuptools 설치
>>python ez_setup.py setuptools-0.6c9-py2.6.egg
-보통 이렇게하면 알아서 다운받는다는데..내경우엔 모듈을 찾지 못했다.
따로 c:\temp에 다운받고 위의 명령을 실행시켜서 설치했다
Genshi 설치
>>svn co http://svn.edgewall.org/repos/genshi/trunk/ genshiBable 설치
>>cd genshi
>>pytyon setup.py egg_info
>>python setup.py install
>>svn co http://svn.edgewall.org/repos/babel/trunk babelTrac 설치
>>cd babel
>>easy_install ElementTree
>>python setup.py egg_info
>>python c:\Temp\babel\scripts\import_cldr.py c:\temp\core
>>phtyon setup.py install
>>easy_install pytz
>>python setup.py test
>>easy_install docutils
>>easy_install epydoc
>>easy_install Pygments
>>python setup.py build_doc
>>python setup.py test_doc
>>svn export https://svn.edgewall.com/repos/trac/trunk trac그런데 에러가난다..
>>cd trac
>>python setup.py compile_catalog --use-fuzzy
>>python setup.py install
No local packages or download links found for Genshi>=0.6dev-r960C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages로 이동
error: Could not find suitable distribution for Requirement.parse('Genshi>=0.6de
v-r960')
C:\Temp\trac>
easy-install.pth 파일에서
Genshi-0.6dev_r0-py2.5-win32.egg -> Genshi-0.6dev_r960-py2.5-win32.egg 로 바꿔주고
실제 파일명도 변경한다.
다시 trac을 인스톨해주면 깔끔하게 딱 떨어진다.
4. 마무리
C:\Program Files\VisualSVN Server\trac 이동
trac-admin c:\trac\test upgrade 로 사용중인 trac을 업그레이드
혹은
trac-admin c:\trac\test initenv 로 새로 생성
VisualSVN을 다시 가동하고 한글판으로 동작한다.
설치 순서 참고
http://blog.codeguruz.com/48
'지식창고 > 프로그램' 카테고리의 다른 글
trac plug-in (0) | 2009.04.14 |
---|---|
trac 한글판 설치 완료 (0) | 2009.04.10 |
Trac 업그레이드 (2) | 2009.04.10 |
VisualSVN 1.7 과 Trac 연동 (4) | 2009.04.07 |
FireFox가 좋은 한가지 이유 (0) | 2009.03.25 |