Preguntas etiquetadas con composer-php

Composer es un administrador de paquetes a nivel de aplicación para el lenguaje de programación PHP. Proporciona un formato estándar para administrar con facilidad las dependencias de proyectos basados ​​en PHP (bibliotecas) y se inspiró fuertemente en "npm" de Node.js y "bundler" de Ruby. Usar con la etiqueta [php]

8
¿Composer.lock debería comprometerse con el control de versiones?
Estoy un poco confundido con el composer.lockutilizado en una aplicación con un repositorio. Vi a muchas personas decir que no deberíamos .gitignore composer.lockdesde el repositorio. Si actualizo mis bibliotecas en mi entorno de desarrollo, tendré una nueva composer.lockpero no podré actualizarlas a producción, ¿verdad? ¿No generará conflictos en este archivo?

15
¿Cómo eliminar un paquete de Laravel usando Composer?
¿Cuál es la forma correcta de eliminar un paquete de Laravel 4? Tanto tiempo he intentado: Eliminar declaración de composer.json(en la sección "requerir") Eliminar cualquier alias de clase de app.php Elimine cualquier referencia al paquete de mi código :-) correr composer update correr composer dump-autoload ¡No funciona! ¿Me estoy perdiendo …


8
¿Cómo actualizar una biblioteca individual con Composer?
Necesito instalar solo 1 paquete para mi distribución SF2 (DoctrineFixtures). Cuando corro php composer.phar update yo obtengo - Updating twig/twig (dev-master 39d94fa => v1.13.0) The package has modified files: M CHANGELOG M doc/filters/batch.test M doc/filters/index.rst M doc/filters/url_encode.rst M doc/functions/index.rst M doc/tags/index.rst M doc/tests/index.rst M lib/Twig/Autoloader.php M lib/Twig/Compiler.php M lib/Twig/CompilerInterface.php -10 …

12
Laravel 5 - semilla artesanal [ReflectionException] Class SongsTableSeeder no existe
Cuando ejecuto php artisan db: seed obtengo el siguiente error: [ReflectionException] Class SongsTableSeeder does not exist Que esta pasando? Mi clase DatabaseSeeder: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('SongsTableSeeder'); } …


5
¿Cuáles son las diferencias entre PSR-0 y PSR-4?
Recientemente he leído sobre espacios de nombres y cómo son beneficiosos. Actualmente estoy creando un proyecto en Laravel e intento pasar de la carga automática del mapa de clase al espacio de nombres. Sin embargo, parece que no puedo entender cuál es la diferencia real entre PSR-0 y PSR-4. Algunos …


4
¿Cómo eliminar dependencias no utilizadas del compositor?
Instalé un paquete con Composer, e instaló muchos otros paquetes como dependencias. Ahora desinstalé el paquete principal con composer remove packageauthor/packagename, pero no se eliminaron todas las dependencias antiguas. Esperaba que el compositor limpiara y solo mantuviera los paquetes requeridos de acuerdo con composer.jsonsus dependencias. ¿Cómo puedo forzar al compositor …
210 php  composer-php 


15
Error de instalación de Composer: requiere ext_curl cuando está realmente habilitado
Estoy intentando instalar Facebook PHP SDK con Composer. Esto es lo que obtengo $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for facebook/php-sdk dev-master -> satisfiable by facebook/php-sdk[dev-master]. …


7
Cómo requerir un tenedor con compositor
aquí está mi composer.json, quiero usar el tenedor del proyecto lessphp de Nodge en Github "repositories": [{ "type": "package", "package": { "version": "dev-master", "name": "nodge/lessphp", "source": { "url": "https://github.com/Nodge/lessphp.git", "type": "git", "reference": "master" }, "autoload": { "classmap": ["lessc.inc.php"] } } }], "require": { "php": ">=5.3.3", "nodge/lessphp": "dev-master" }, Pero tengo …


5
PHP7: instala el problema ext-dom
Estoy ejecutando laravel 5.4 en el servidor Ubuntu 16.04 con PHP7. tratando de instalar el cviebrock/eloquent-sluggablepaquete arrojar algún error: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with package information …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.