2013-07-05 3 views
3

, 어떻게 우분투/리눅스에서 luadoc을 사용 말한다? 배치 파일을 사용하여 Windows에서 문서를 생성했지만 우분투에서는 성공하지 못했습니다. 어떤 아이디어?우분투/리눅스에서 luadoc을 사용하는 방법은 무엇입니까? 제목으로

luadoc 
Usage: /usr/bin/luadoc [options|files] 
Generate documentation from files. Available options are: 
    -d path      output directory path 
    -t path      template directory path 
    -h, --help     print this help and exit 
     --noindexpage   do not generate global index page 
     --nofiles    do not generate documentation for files 
     --nomodules    do not generate documentation for modules 
     --doclet doclet_module doclet module to generate output 
     --taglet taglet_module taglet module to parse input code 
    -q, --quiet     suppress all normal output 
    -v, --version    print version information 
+0

은'는/usr/빈/luadoc을 시도 했습니까? 무엇이 잘못 되었습니까? –

+0

이 관련 프로그램으로 나타나지 않고 아마 중 하나 http://askubuntu.com/ 또는 http://superuser.com – Mgetz

+0

안녕, 나는 시도했지만 오류가 점점 더 적합 할 것 : lua5.1을 : ./luadoc를 /doclet/html.lua:224 : 스택 트레이스 백을 쓰려면'index.html '을 열 수 없습니다 : [C] : 함수'assert '에서 ./luadoc/doclet/html.lua:224 : 함수'start ' /usr/share/lua/5.1/luadoc/init.lua:49 : 함수 (꼬리 호출) :? 은/usr/빈/luadoc : 121 : 메인 청크 [C]에서 : – Chhabilal

답변

2

첫째을, 나는 작은 Luadoc 경험하지만, 우분투 루아 경험을 많이 가지고, 그래서 나는 그 지식 떨어져 내 모든 점을 근거로하고있어 빠른 난 단지로했던 것을 설치 루아 독크. Luadoc은 내가 볼 수있는 한, Lua 라이브러리이다 (그래서 Lua 스크립트와 bash에서도 사용될 수있다). 방금 실행 (bash는) 문서를 만들려면

luadoc file.lua 

옵션 -d (파일은에 대한 문서를 생성 할 파일의 이름입니다) 및 -t가 선택할 수 있습니다 파일을 넣고 싶은 곳과 사용할 템플리트 (나는 두렵다 : P). (-d에 대한) 예를 들면 : (당신의 코드들이 충분히 무엇 설명으로)

luadoc file.lua -d ~/Docs 

는 최대한 멀리 볼 수있는, 실제 옵션에 대해 설명 할 다른 거의 없다.

지금, 실행할 때 얻을 오류보고 : 나는 몇 가지를 건의 할 것, (lua5.1를 ... 쓰기 "index.html을"열 수 없습니다). 하나는 소스 코드를 컴파일했다면 종속성을 설치하지 않는 등 실수로 어딘가에 실수를했을 수도 있습니다 (그렇지 않을 경우 전혀 만들 수 없었기 때문에 제가 놀랍습니다). 당신이 한 경우에, 당신은 너무 종속성을 설치합니다

sudo apt-get install luadoc 

으로 REPOS에서 점점 시도 할 수 있습니다. luadoc의 내 작업 복사본에/usr/빈에서 luadoc 홀수, 또는 당신은 내가 해결할 수없는 뭔가 재미 (하고있는 것을 의미 명령

./luadoc 

와 잘 실행 이것은 아마도 문제 당신이 말한 것에서). 나는 당신이 lua5.1을 설치했다고 가정하고 (오류를 고려함), 그렇게하지 않아도된다.

당신에게 내 조언이 인덱스를 생성하는 경우 (바람직하게는 하나 적어도 약간의 데이터가 있지만) 오래된 루아 파일 file.lua의 디렉토리에

luadoc file.lua 

를 실행 해 볼 것입니다

.html을 같은 폴더에 넣으십시오 (테스트 목적으로 -d를 사용하여 디렉토리를 변경하지 마십시오). 그래도 작동하지 않는다면 apt-get로 repos에서 다시 설치하십시오. 그 일을하고 luadoc file.lua를 시도해도 효과가 없다면, 더 큰 것이 잘못되어 (아마) 오류로 회신하십시오. [| 파일 옵션]`

+0

내 문제를 해결해 주셔서 고맙습니다 :) – Chhabilal

+0

@displayname 저는 Windows를 사용하지 않기 때문에 잘 모르겠습니다. 그러나 LuaRocks가 아닌 Windows 용 Lua와 함께 설치되었지만 [this post] (http://stackoverflow.com/questions/15033719/how-to-use-luadoc-with-luaforwindows)에는 무언가가 있습니다. 그게 도움이되는지 알지 못한다. 아마도 시스템 경로 나 그 밖의 다른 곳에서는 그렇지 않을 것입니다. 어떤 경우 든 Windows 사용자가 아니더라도 다시 추가해야합니다. – finnbar

+0

@finnbar 감사합니다 - 나는 이미 작동하게 만들 수 있었다 :) – displayname

관련 문제