首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试运行ApiGen时,我会收到一个PHP警告:Texy.php(Texy.php):未能打开流:没有这样的文件或目录

当我尝试运行ApiGen时,我会收到一个PHP警告:Texy.php(Texy.php):未能打开流:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2014-01-13 21:46:22
回答 1查看 1.6K关注 0票数 0

我使用以下命令成功地安装了ApiGen:

代码语言:javascript
复制
pear channel-discover pear.apigen.org
pear channel-discover pear.nette.org
pear channel-discover pear.texy.info
pear channel-discover pear.kukulich.cz
pear channel-discover pear.andrewsville.cz

pear install apigen/ApiGen

然后我跑了:

代码语言:javascript
复制
apigen -s /home/first.last/path/to/source/directory -d /home/first.last/path/to/destination/directory/

只会得到以下错误:

代码语言:javascript
复制
PHP Warning:  require(Texy.php): failed to open stream: No such file or directory in /usr/bin/apigen on line 48
PHP Stack trace:
PHP   1. {main}() /usr/bin/apigen:0
PHP   2. class_exists('Texy') /usr/bin/apigen:64
PHP   3. spl_autoload_call('Texy') /usr/bin/apigen:64
PHP   4. ApiGen\{closure}($class = 'Texy') /usr/bin/apigen:0
PHP Fatal error:  require(): Failed opening required 'Texy.php' (include_path='.:/usr/share/pear:/usr/share/php') in /usr/bin/apigen on line 48
PHP Stack trace:
PHP   1. {main}() /usr/bin/apigen:0
PHP   2. class_exists('Texy') /usr/bin/apigen:64
PHP   3. spl_autoload_call('Texy') /usr/bin/apigen:64
PHP   4. ApiGen\{closure}($class = 'Texy') /usr/bin/apigen:0

当我跑的时候

代码语言:javascript
复制
locate Texy.php

我得到:(很明显它就在那里)

代码语言:javascript
复制
/usr/share/pear/FSHL/Lexer/Texy.php
/usr/share/pear/FSHL/Lexer/Cache/Texy.php
/usr/share/pear/texy/src/Texy/Texy.php
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-03 03:06:39

此问题已在apigen github中备案。这是一个错误的道路问题。您将在github链接上找到如何更改路径的答案。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21102009

复制
相关文章

相似问题

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