首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DocBlox配置:找不到给定的默认模板或该模板不可读

DocBlox配置:找不到给定的默认模板或该模板不可读
EN

Stack Overflow用户
提问于 2012-01-19 04:16:01
回答 3查看 365关注 0票数 0

我已经使用PEAR在Ubuntu11.10上安装了最新的0.18.1 DocBlox。如果我在命令行中指定所有内容,那么一切似乎都很正常。但是,单独使用docblox不会在当前目录中找到docblox.xml。指定doxblox (或-c ) ./docblox.xml也不起作用。我已验证权限以及文件是否存在。

我有一个目录测试,里面有一些简单的测试文件。

代码语言:javascript
复制
/home/Testing$ docblox --config ./docblox.xml    
DocBlox version 0.18.1    

ERROR: The given template default could not be found or is not readable    

/home/Testing$ ls -l    
total 20    
-rw-rw-rw- 1 dev      dev       992 2012-01-17  12:03  docblox.xml    
-rw-rw-rw- 1 dev      dev       107 2012-01-17  11:59  index.php    
-rw-rw-rw- 1 dev      dev       769 2012-01-17  12:01  SOME_CLASS.class    
-rw-rw-rw- 1 dev      dev      1335 2012-01-17  12:02  SOME_CLASS.class.test    
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-19 18:32:57

在0.18.0版之前,default模板是事实模板,并且在0.18版中被重命名为new_black。也许您在自己的配置中直接提到了default模板?

尝试安装new_black模板,并在配置中省略模板名称或定义new_black

票数 1
EN

Stack Overflow用户

发布于 2012-01-19 16:33:25

您可能必须安装主题。在维护者将主题从核心中分离出来后,我不得不在第一个版本中自己做这件事

代码语言:javascript
复制
$ pear list-all -c docblox
All packages [Channel docblox]:
===============================
Package                                Latest Local
docblox/DocBlox                        0.18.1 0.18.1 PHP 5.3 compatible API Documentation generator aimed at projects of all sizes and Continuous Integration
docblox/DocBlox_Template_abstract      1.0.1         The abstract template for DocBlox
docblox/DocBlox_Template_checkstyle    1.0.0  1.0.0  The checkstyle template for DocBlox
docblox/DocBlox_Template_new_black     1.0.1  1.0.1  The new_black template for DocBlox
docblox/DocBlox_Template_old_ocean     1.0.0         The old_ocean template for DocBlox
docblox/DocBlox_Template_pdf_old_ocean 1.0.0         The pdf_old_ocean template for DocBlox
docblox/DocBlox_Template_zend          1.0.0         The zend template for DocBlox
docblox/DocBlox_Theme_default          1.0.0         The default theme for DocBlox

$ pear install docblox/DocBlox_Theme_default
票数 0
EN

Stack Overflow用户

发布于 2012-01-21 04:08:25

删除模板部分后,这更正了我的问题,我可以生成报告和类图。新的docblox.xml是为任何需要它的人提供的。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" ?>
<docblox>
   <title>My project</title>
   <parser>
       <target>output</target>
       <markers>
           <item>TODO</item>
           <item>FIXME</item>
       </markers>
       <extensions>
           <extension>class</extension>
           <extension>fn</extension>
           <extension>php</extension>
       </extensions>
       <visibility></visibility>
   </parser>
   <transformer>
       <target>output</target>
   </transformer>
   <logging>
       <level>warn</level>
       <paths>
           <default>{APP_ROOT}/data/log/{DATE}.log</default>
           <errors>{APP_ROOT}/data/log/{DATE}.errors.log</errors>
       </paths>
   </logging>
   <files>
       <file>*</file>
       <file>bin/*</file>
       <directory>src</directory>
       <directory>tes??</directory>
       <ignore>test/*</ignore>
   </files>
</docblox>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8916796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档