Pergunta

Quando eu executo compositor.phar instalar tudo parece bom:

→ sudo php composer.phar install

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
Clearing the cache for the dev environment with debug true
Installing assets using the hard copy option
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
Installing assets for FOS\JsRoutingBundle into web/bundles/fosjsrouting
etc etc

Mas agora, eu quero instalar este pacote: https://github.com/KnpLabs/KnpPaginatorBundle a partir de https://packagist.org/packages/knplabs/knp-paginator-bundle

Assim que eu atualizar o compositor.json arquivo com novos exigir linha.

{
"require": {
    "knplabs/knp-paginator-bundle": "v2.1"
}

}

( eu tentei de todas as versões do paginator de packegist e continua o mesmo erro)

Depois vou tentar instalá-lo:

→ sudo php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for symfony/framework-standard-edition 2.1.x-dev -> satisfiable by symfony/framework-standard-edition[2.1.x-dev].
    - symfony/framework-standard-edition 2.1.x-dev requires knplabs/knp-paginator-bundle v2.1 -> no matching package found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

E o symfony2 linha da minha atual compositor.json:

    "require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.1.*",
    "doctrine/orm": ">=2.2.3,<2.4-dev",

"symfony/symfony": "2.1.x-dev" did not help

O que devo fazer por favor?

Foi útil?

Solução 2

Depois de horas, eu finalmente achei a solução!

Eu não sei se o meu compositor.json dependências são, de alguma forma, não estão na melhor forma, mas o que resolveu o meu problema é atualizar e instalar apenas o necessário feixes!

woooot???O que foi que eu disse???sim, APENAS O NECESSÁRIO BUNDLES assim...

sudo php composer.phar require 

Então, basta localizar o conjunto de seus desejos pelo compositor legal de pesquisa a partir de https://packagist.org .

Escolha o número da lista e encher a versão.

Ele irá baixar o pacote, atualização do compositor.json e compositor.bloqueio de arquivos :)

Espero que esta resposta vai ajudar alguém!

Outras dicas

você deve executar este comando no diretório do projeto :

php composer.phar update
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top