Как заставить работать ZFTool?
ZFTool больше не работает на моей виртуальной машине Debian.
$ which zf
/usr/local/bin/zf
$ ls -lia /usr/local/bin/ | grep "zf"
... zf -> /usr/share/.composer/vendor/bin/zf.php
$ cd /usr/share/.composer
$ composer info | grep "zftool"
zendframework/zftool v0.1.0 Utility module for Zend Framework 2 applications.
$ echo $COMPOSER_HOME
/usr/share/.composer
Теперь, когда я начинаю это:
$ zf create module Foo
OR
$ $COMPOSER_HOME/vendor/bin/zf.php create module Foo
OR
$ php $COMPOSER_HOME/vendor/bin/zf.php create module Foo
Я получаю эту ошибку:
Причина сбоя: неверные аргументы или аргументы не предоставлены
Поэтому я не могу запустить такие задания ZFTool, как config
, classmap generate
и т.п.
Какие проблемы вызваны и как заставить работать ZFTool?
1 ответ
Вы просто приводите неверные аргументы, как говорится. Эта ошибка возникает из-за ZF2, поэтому вы ее запускаете, но там нет опции -h.
пытаться
./vendor/zendframework/zftool/zf.php
или же
./vendor/bin/zf.php
без аргументов, и из вашего корневого каталога вы получите список опций.