Pregunta

cuando ejecuto compositor.phar instale todo parece agradable:

→ 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

Pero ahora, quiero instalar este paquete: https://github.com/knplabs/kppaginatorbundle desde https://packagist.org/packages/knplabs/knp-paginator-bundle

Así que actualizo el archivo composer.json con nueva línea Requerido.

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

}

(He intentado todas las versiones de Paginator de Papkegist y sigue siendo el mismo error)

Entonces trato de instalarlo:

→ 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.

y la línea Symfony2 de mi compositor actual.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

¿Qué debo hacer por favor?

¿Fue útil?

Solución 2

después de las horas finalmente encontré la solución!

No sé si mis dependencias compositor.json no están de alguna manera en la mejor forma, ¡pero lo que resolvió mi problema es actualizar e instalar solo los paquetes necesarios!

woooot ???¿Qué acabo de decir?Sí, solo los paquetes requeridos, así que ...

sudo php composer.phar require 

Luego, solo encuentre el paquete de sus deseos por compositor Búsqueda genial de https://packagist.org .

Elija el número de la lista y complete la versión.

descargará el paquete, Actualice los archivos composer.json y composer.lock :)

Espero que esta respuesta ayude a alguien!

Otros consejos

Debe ejecutar este comando en el directorio del proyecto:

php composer.phar update

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top