Установка Zend Framework 2 с использованием pyrus

Я получаю сообщение об ошибке при попытке загрузить Zend Framework2 view pyrus. Вот ошибка:

# php pyrus.phar . install zf2/Zend_Framework#Standard
Using PEAR installation found at /usr/share/pear/pyrus
PHP Warning:  Invalid argument supplied for foreach() in phar:///usr/share/pear/pyrus/pyrus.phar/Pyrus_Pharer-0.1.0/php/Pyrus/Package/Dependency/Set/PackageTree.php on line 91
PHP Notice:  Undefined variable: extra in phar:///usr/share/pear/pyrus/pyrus.phar/Pyrus_Pharer-0.1.0/php/Pyrus/Package/Dependency/Set/PackageTree.php on line 277
Pyrus\Installer\Exception: Dependency validation failed for some packages to install, installation aborted
 Pyrus\Package\Dependency\Set\Exception: No versions of </< or of its dependencies that can be installed because of

Я установил pyrus в "usr/share/pear/pyrus/". Есть идеи, почему это не работает? Я даже пытался установить другую библиотеку Zend, как это, и я получаю то же сообщение об ошибке.

$ php pyrus.phar. установить zf2/Zend_Http

Перечисляя каналы, я получаю это:

[root@apollo pyrus]# php pyrus.phar list-channels
Using PEAR installation found at /usr/share/pear/pyrus
Listing channels [/usr/share/pear/pyrus]:
__uri (__uri)
doc.php.net (phpdocs)
packages.zendframework.com (zf2)
pear.php.net (pear)
pear2.php.net (pear2)
pecl.php.net (pecl)
pyrus.net (pyrus)

Затем, когда я пытаюсь получить удаленный список пакетов от zf2, выдает ошибку:

# php pyrus.phar remote-list zf2
Using PEAR installation found at /usr/share/pear/pyrus
Remote packages for channel zf2:
PHP Warning:  current() expects parameter 1 to be array, string given in phar:///usr/share/pear/pyrus/pyrus.phar/Pyrus_Pharer-0.1.0/php/Pyrus/Channel/RemoteCategories.php on line 66

Кажется, в репозитории Zends должна быть ошибка, потому что, если я перечислю их для груши, я получу полный список из них, используя это:

# php pyrus.phar remote-list pear

Я делаю что-то неправильно?

благодарю вас

1 ответ

FWIW Я получаю точно так же, как и вы, и я предполагаю, что репозиторий Zend испорчен - я не могу догадаться о сроках, чтобы ожидать, что он может перестать быть испорченным. Я переключился на использование установщика пакета composer вместо этого, и это кажется более многообещающим;)

M

Другие вопросы по тегам