我正在创建一个PHP微框架,并决定使用ApiGen来生成API。当我在终端上使用"apigen“命令时,我得到以下消息:
sh.exe":apigen:命令找不到。
也许是目录树:
Project/
--Libraries/
----Attw/ (micro-framework and the directory to document)
----apigen/我能做什么?如何组织目录树?我怎样才能正确地执行芹菜呢?我还没有找到关于这方面的好教程。
发布于 2015-02-13 21:53:58
从4.0版开始,您可以以PHAR的形式下载ApiGen,并以与使用composer相同的方式使用它。
有关更多信息,请查看apigen.org
发布于 2014-07-14 07:53:12
我一直在为Apigen自己挣扎(以前它会生成一个空的文档),但最终我使用了https://github.com/apigen/apigen/downloads的独立版本(在Windows上)使它正常工作。(更新:也可以为Netbeans配置apigen )
打开它,例如在d:\apigen上
现在,查找apigen.neon.example并将其重命名为apigen.neon,并在标准文本编辑器中打开这个neon配置文件。如果希望使用Netbeans,还需要将params作为源和目的地进行填充。想必您想要添加inc扩展。因此,找到extensions:行并将其更改为extensions: [php, inc]
打开Windows命令行接口(cmd.exe),转到d:\apigen,现在运行以下命令:
apigen --source e:\wamp\www\ --destination e:\apigen_output --config d:\apigen\apigen.neon这将生成您的文档。
在Netbeans (8.0)中,首先使用工具、选项、PHP、框架和工具、apigen和设置到apigen.bat的路径。现在右键单击您的项目,选择properties,apigen,并从上面选择配置文件。然后右键单击项目,然后单击Generate。
作为另一种方法,我还看到人们在path中解压缩ApiGen,比如e:\wamp\bin\php\php5.5.12,然后,在e:\wamp\bin\php\php5.5.12中使用计算机>属性>高级系统设置>(选项卡)高级>环境变量。在系统变量查找路径的第二个列表中,单击“编辑”并将类似的内容添加到末尾:;E:\wamp\bin\php\php5.5.12\不要忘记分号。
Apigen现在应该可以从cmd在全球范围内获得。
https://stackoverflow.com/questions/22899798
复制相似问题