¿Cómo eliminar globalmente un paquete de Composer?

1 minuto de lectura

avatar de usuario
guiño

Ejecuté este comando para instalar globalmente Unidad PHP:

composer global require 'phpunit/phpunit=3.7.*'

Ahora quiero desinstalar globalmente Unidad PHP.

¿Algunas ideas?

avatar de usuario
jakub zalas

Para eliminar un paquete instalado globalmente, ejecute:

composer global remove phpunit/phpunit

global comando le permite ejecutar muchos comandos como install, require o update como si los estuviera ejecutando desde el COMPOSER_HOME directorio.

Lea la documentación relacionada aquí: http://getcomposer.org/doc/03-cli.md#global

COMPOSER_HOME depende de su sistema (en Linux es ~/.composer), ver http://getcomposer.org/doc/03-cli.md#composer-home para más detalles.

  • ¿Hay alguna razón por la cual la actualización global del compositor no funcionaría? Eliminé un paquete de mi composer.json en .composer y ejecuté la actualización global, pero aún puedo ejecutar el programa.

    – Elías Lynn

    5 de agosto de 2014 a las 21:37

  • A remove El comando se ha agregado a composer. Ver este RP y este compromiso.

    – Israel

    08/04/2015 a las 18:01

  • @iisisrael no funciona para paquetes instalados globalmente y de eso se trata esta pregunta. ¡Gracias por la referencia!

    – Jakub Zalas

    08/04/2015 a las 20:34


  • Composer admite la eliminación global ahora. Actualicé la respuesta.

    – Jakub Zalas

    7 julio 2015 a las 13:58

También puedes usar otra forma

cd $HOME/.config/composer

Y en composer.json archivo eliminar algunas posiciones requeridas

Después de todo ejecutar composer update
Este es un largo camino, pero más claro.

  • solía composer global update

    – subdiseño

    2 de noviembre de 2021 a las 9:35


  • Encontré este archivo de configuración en ~/.composer/composer.json en brew compositor instalado

    – Ninja

    17 de noviembre de 2021 a las 9:33

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad