无法从Zend Framework 2的ZFTool创建Phar

时间:2013-03-19 23:06:03

标签: php zend-framework2 phar

ZFTool的Phar档案可以是GitHub的downloadedcreated manually

当我尝试自己完成Phar时,我得到了这个错误:

user@machine:/lib/ZendFramework/ZFTool# bin/create-phar
PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(/lib/ZendFramework/ZFTool/vendor): failed to open dir: No such file or directory' in /lib/ZendFramework/ZFTool/bin/create-phar:65
Stack trace:
#0 /lib/ZendFramework/ZFTool/bin/create-phar(65): RecursiveDirectoryIterator->__construct('/lib/ZendFramew...')
#1 /lib/ZendFramework/ZFTool/bin/create-phar(26): addDir(Object(Phar), '/lib/ZendFramew...', '/lib/ZendFramew...')
#2 {main}
  thrown in /lib/ZendFramework/ZFTool/bin/create-phar on line 65

找不到文件夹/lib/ZendFramework/ZFTool/vendor ...

我做错了吗?

1 个答案:

答案 0 :(得分:1)

以下是我用来创建PHAR档案的程序:

git clone git://github.com/zendframework/ZFTool.git
cd ZFTool
curl -s https://getcomposer.org/installer | php
php composer.phar install
./bin/create-phar

您可能错过了作曲家安装,因为它找不到vendor目录。