2013-06-02 5 views
1

На моем текущем проекте Symfony 2.2.1, я хочу установить TCPDFBundle (пакет для создания PDF-документов)Symfony2 не удается установить TCPDFBundle с композитором

Мой composer.json выглядит следующим образом:

{ 
    "name": "symfony/framework-standard-edition", 
    "description": "The \"Symfony Standard Edition\" distribution", 
    "autoload": { 
     "psr-0": { "": "src/" } 
    }, 
    "require": { 
     "php": ">=5.3.3", 
     "symfony/symfony": "2.2.*", 
     "tecnick.com/tcpdf": "*" 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
     ], 
     "post-update-cmd": [ 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
     ] 
    }, 
    "config": { 
     "bin-dir": "bin" 
    }, 
    "minimum-stability": "alpha", 
    "extra": { 
     "symfony-app-dir": "app", 
     "symfony-web-dir": "web", 
     "branch-alias": { 
      "dev-master": "2.2-dev" 
     } 
    } 
} 

Итак, после долгого ожидания клонирования, он говорит, что время не работает.

[Symfony\Component\Process\Exception\RunTimeException] 
The process time-out 

помощь по этой ошибке?

+0

Попробуйте заменить «tecnick.com/tcpdf»: «dev-master», а также это не пакет, это просто библиотека, на которую я верю –

+0

Я забыл упомянуть, я пробовал «dev-master» раньше, но я имел ту же ошибку, что и с «*». – jsf

+0

обновите композитора композитором '-self-update', а затем попробуйте с этой версией' tecnick.com/tcpdf ":" 6.0.018 "' –

ответ

1

Вы пытались WhiteOctoberTCPDFBundle? Этот комплект позволяет легко использовать библиотеку TCPDF. Просто добавьте в composer.json как этот

"require": { 
    "php": ">=5.3.3", 
    "symfony/symfony": "2.2.*", 
    "whiteoctober/tcpdf-bundle": "dev-master" 
} 

После этого следуйте инструкциям, приведенным в этой ссылке

+0

есть инструкции по установке в symfony 3? – Black

0

Вот ответ:

COMPOSER_PROCESS_TIMEOUT=30000 php composer.phar install 

It означает, что вы должен изменить параметр таймаута, чтобы иметь возможность установить это требование.

Смежные вопросы