[완료]TRAC 한글지원을 위해 0.12dev 버전 설치시 질문있습니다.
글쓴이: stingray / 작성시간: 토, 2009/01/03 - 5:02오후
아직 0.12dev버전을 설치는 못했구요..
0.11을 사용하고 있습니다만..한글로 써보려고 0.12dev를 설치중에 있습니다.
그런데 babel설치부터 안되고 있습니다. ㅠㅠ
http://babel.edgewall.org/wiki/SubversionCheckout
여기를 참조해서 순서대로 하고있습니다만..
./setup.py build_doc에서 다음과 같이 에러가 납니다.
[root@localhost babel-1.0]# ./setup.py build_doc Traceback (most recent call last): File "./setup.py", line 82, in <module> cmdclass = {'build_doc': build_doc, 'test_doc': test_doc} File "/usr/local/python/lib/python2.6/distutils/core.py", line 138, in setup ok = dist.parse_command_line() File "/usr/local/python/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/dist.py", line 230, in parse_command_line File "/usr/local/python/lib/python2.6/distutils/dist.py", line 460, in parse_command_line args = self._parse_command_opts(parser, args) File "/usr/local/python/lib/python2.6/site-packages/setuptools-0.6c9-py2.6.egg/setuptools/dist.py", line 549, in _parse_command_opts File "/usr/local/python/lib/python2.6/distutils/dist.py", line 524, in _parse_command_opts if not issubclass(cmd_class, Command): TypeError: issubclass() arg 1 must be a class
파이썬을 써본적이 없어서 매우 난감한데..대충봐서는 build_doc가 인식이 안되는것 같습니다.
혹시 babel 설치중에 이와같은 증상이 있으시거나 대충 의미라도 아시면 알려주시면 감사하겠습니다.
혹시 0.11이 설치된 상태에서는 무슨 문제가 있는건가요?? 휴..
요즘 TRAC설치해서 사용하는 재미가 쏠쏠한데요..가끔 나타나는 이런 문제로..쿵..
감사합니다.
Forums:
build_doc은 제외해도
build_doc은 제외해도 되지 않나요?
제가 알기로는 build_doc은 babel에 대한 문서를 생성하는 것으로 알고 있는데요..
babel을 동작시키는데는 전혀 필요가 없는 것으로 알고 있습니다.
./setup.py test_doc 도 마찬가지겠지요?
저는 babel이 정상동작되는지 확인해보려고 해보는 명령인줄 알았습니다.
일단 무시하고 진행을 해보겠습니다.
답변 주셔서 감사합니다.
나는 너에게 너는 나에게
잊혀지지 않는 하나의 의미가 되고 싶다.
trac-0.12dev설치후 문제
trac-0.12dev를 설치하려니 svn checkout에서 ssl에러가 나서 openssl-0.9.8i를 설치하고 neon을 제컴파일한뒤에
다시 svn을 설치하고 trac-0.12dev를 설치하였습니다.
여기까지는 했더니 정말 한글로 페이지가 확 뜨더군요..오우~~!!
그러나....기쁨도 잠시..
저장소 링크가 깨졌다는 메시지가 나와서 resync 명령을 내렸더니 에러가 주르륵...
그래서 새로 trac-admin /var/trac/project/TEST initenv 했더니..
안됩니다. ㅡㅡ;;;;;
다음과 같이 에러가 나옵니다. 도와주십시요..흑
중간에 한글로 된부분은 쉘에서 보이는데 여기다가 붙이니 깨지는군요.. 쉘의 언어설정이 잘못된건가요?? 으으
나는 너에게 너는 나에게
잊혀지지 않는 하나의 의미가 되고 싶다.
제 경험으로는 Trac +
제 경험으로는 Trac + Subversion 설치는 정말 까다로운것 같더군요.
저라면 다음과 같이 해볼 것 같습니다.
* export LANG=en_US.UTF8 로 동작시켜본다.
* NEON을 제외하고(--without-neon)으로 subversion의 python binding을 설치해본다.
* 그냥 0.12dev 버전이 아닌 예전 버전을 사용한다.
* http://buildix.thoughtworks.com/ 를 사용한다.
부디 성공하시길 빌겠습닏. :)
해결했습니다.
우선 KTD님께서 알려주신 export LANG=en_US.UTF8 로 동작시켜보니
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
이 에러는 사라졌습니다.
그런데 다른 문제가 생기더군요.
곰곰히 생각해보니 제가 ssl은 trac-0.12dev 버전을 받기 위해서 설치한 것이므로 neon에서 --with--ssl을 빼고 다시 설치하면 되지 않을까 생각이 들었습니다.
그래서 ssl이 없는 neon을 설치하고 다시 subversion을 컴파일해서 설치했습니다.
이렇게 삽질했더니 됩니다!!!
스샷 첨부합니다. ^^
KTD님께 감사드립니다. 좋은하루되십시요~
나는 너에게 너는 나에게
잊혀지지 않는 하나의 의미가 되고 싶다.
댓글 달기