2016-11-13 6 views
0

데비안 VM에서 ZFTool이 작동하지 않습니다.ZFTool을 작동시키는 방법은 무엇입니까?

$ 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 

내가이 오류를 얻을 :

Reason for failure: Invalid arguments or no arguments provided

그래서, config처럼 ZFTool 작업을 실행할 수 없습니다를 classmap generate

ZFTool에 의해 야기 된 문제점과이를 해결하는 방법 ?

+0

module.config.php에 zftool을 추가 했습니까? – Andrew

+0

'module.config.php'에 ZFTool을 추가 하시겠습니까? 아니요. 무슨 소리 야? – automatix

+0

모든 모듈이 config 'Modules'=> [..]에서 모듈을 사용하도록 설정하는 것을 의미합니다. 그러나 스트랩 라인을 다시 얻는다고 생각합니다. – Andrew

답변

0

단순히 잘못된 인수를 제공하는 것입니다. 그 오류는 ZF2를 실행하는 것으로부터 발생합니다. 따라서 트리거 할 수는 있지만, 거기에는 -h 옵션이 없습니다.

./vendor/zendframework/zftool/zf.php 

또는

./vendor/bin/zf.php 

인수를 시도하고 루트 디렉토리 내에서, 당신은 옵션의 목록을 얻을 것이다.

+0

답장을 보내 주셔서 감사합니다! 당신 말이 맞습니다. 매개 변수'-h'가 없습니다. 방금 질문을 편집하고'-h'를'create module Foo'로 대체했습니다. 그러나 문제는 동일하게 유지됩니다. – automatix

+0

ZFTool을 로컬에 설치하고 제안한대로 시도해 보았습니다. 두 시도 ('./vendor/zendframework/zftool/zf.php 모듈 작성 Foo'와'./vendor/bin/zf.php create module Foo')는 실패했습니다 :'실패 이유 : 잘못된 인수 또는 제공된 인수 없음'. – automatix

+0

매개 변수를 전달하지 않으면 옵션 목록이 표시됩니까? – Andrew