2014-06-08 3 views
0

Mac OSX 10.9.3에서 org-mode 8.2.5h 및 java 7u6을 사용하고 있으며 org-mode에서 ditaa 그림을 내보내려고 할 때 심각한 문제가 있습니다. 과거에이 프로그램을 실행 한 적이 있었지만 지금은 깨졌으며 해결해야 할 지식이 없습니다. 나는 조직-파일에서 LaTeX의 파일 내에서이 문제를 내보내는 경우 최소한의 예를 들어 ditaa 그림을 내보낼 때 조직 모드 오류가 발생했습니다.

나는, 파일 ditaa-seqboxes.png가 만들어지지 않습니다

#+BEGIN_SRC ditaa :file ditaa-seqboxes.png :cmdline -r -s 0.8 
+------+ +-----+ +-----+ +-----+ 
| {io} | | {d} | | {s} | | cBLU | 
| Foo +---+ Bar +---+ Baz +---+ Moo + 
|  | |  | |  | |  | 
+------+ +-----+ +-----+ +------+ 
#+END_SRC 

를하려고했는데 나는 다음과 같은 오류가 발생합니다

Exception in thread "main" java.lang.NoSuchMethodError: org.stathissideris.ascii2image.core.ConversionOptions.<init>(Lorg/apache/commons/cli/CommandLine;)V 
at org.stathissideris.ascii2image.core.CommandLineConverter.main(Unknown Source) 

이 문제를 해결하기위한 모든 도움을 주시면 감사하겠습니다.

답변

0

나는 Fedora 20과 비슷한 문제가있었습니다. 문제는 ditaa가 org 모드로 직접 배포되지 않는 것 같습니다. 그것에 대한 전용 패키지가 있고 그 패키지는 ditaa를 실행하기위한 멋진 스크립트를 제공하기도하지만 org 모드는 이에 적합하지 않습니다.

해결 방법 : 간단히

페도라 빠른 & 더러운 방법으로는 조직 모드의 전체, 표준 버전 사용

cd 
git clone git://orgmode.org/org-mode.git 
sudo cp -R ~/orgmode/lisp/* /usr/share/emacs/24.3/lisp/org/ 
sudo cp -R ~/orgmode/contrib /usr/share/emacs/24.3/lisp/ 

꽤하지 않습니다,하지만 지금은 나를 위해 작동합니다.

나는 당신의 문제가 다른 것일 수 있다고 생각하지만 그것은 표준 버전에서 당신에게도 도움이 될 것입니다. 그리고 제가 가진 문제를 가진 다른 사람들도이 질문을 찾을 것입니다.