2013-08-28 37 views
3

我想在我的Ubuntu 13.04上安裝phploc,它似乎並沒有在這裏工作是我遵循的步驟。phploc安裝不工作在Ubuntu的

$ sudo pear config-set auto_discover 1 
$ sudo pear install phpunit/phploc 
phpunit/phploc can optionally use PHP extension "bytekit" 
downloading phploc-1.7.4.tgz ... 
Starting to download phploc-1.7.4.tgz (10,134 bytes) ..... 
done: 10,134 bytes 
install ok: channel://pear.phpunit.de/phploc-1.7.4 .de/phploc 

然後當我鍵入phploc它givies這個錯誤

$ phploc
PHP Warning: require_once(SebastianBergmann/FinderFacade/autoload.php): failed to open stream: No such file or directory in /usr/share/php/SebastianBergmann/PHPLOC/autoload.php on line 44 PHP Stack trace: PHP 1. {main}() /usr/bin/phploc:0 PHP 2. require() /usr/bin/phploc:48 PHP Fatal error: require_once(): Failed opening required 'SebastianBergmann/FinderFacade/autoload.php' (include_path='.:/usr/share/php.;/usr/bin/pear.:/usr/share/php/SebastianBergmann/PHPLOC/') in /usr/share/php/SebastianBergmann/PHPLOC/autoload.php on line 44 PHP Stack trace: PHP 1. {main}() /usr/bin/phploc:0 PHP 2. require() /usr/bin/phploc:48

,這裏是我的PHP包括路徑

$ php -i | grep include <br> 
allow_url_include => Off => Off 
include_path => .:/usr/share/php.:/usr/bin/pear.:/usr/share/php/SebastianBergmann/PHPLOC/ => .:/usr/share/php.:/usr/bin/pear.:/usr/share/php/SebastianBergmann/PHPLOC/ 
MYSQL_INCLUDE => -I/usr/include/mysql 
xdebug.collect_includes => On => On 
and included in the distribution in the file: LICENSE 

回答

-1

我下載移動了來自https://github.com/sebastianbergmann/phploc的phploc存檔它到/usr/bin/phploc.phar。

然後我在創建的.bashrc一個別名,如下 別名phploc = '在/ usr/bin中/ phploc.phar'

現在我能夠訪問phploc這樣

根@#phploc phploc 1.7.4作者:Sebastian Bergmann。

用法:phploc [交換機] ...

--count檢驗計數PHPUnit的測試用例類和試驗方法。

--log-xml將結果以XML格式寫入文件。 --log-csv將結果以CSV格式寫入文件。

- 排除代碼分析。 - 名稱要檢查的文件名的逗號分隔列表。 (默認:* .php)

--help打印此用法信息。 --version打印版本並退出。

--progress打印進度條。