lunes, 24 de marzo de 2014
Comando en Composer
Composer es una gran herramienta que nos permite administrar diferentes librerías en PHP para proyectos en donde se requiere una gran cantidad de ellas, como es el caso de Symfony2 que debe resolver varias dependencias.
Una de las formas de instalar Symfony2 es gracias a la utilización de composer donde descarga de Internet las últimas versiones de las librerías que necesita.
Vamos a aprovechar que nos gusta Symfony2 y que además utilizamos composer para instalarlo. Ahora bien para comenzar a utilizar ejecutemos composer de la siguiente manera:
$ php composer.phar
Luego de un tiempo de tener instalado composer, es posible que necesitemos llevarlo hasta la última versión, y esto lo podemos hacer de la siguiente manera:
$ php composer.phar self-update -v
Para estos casos siempre recomiendo utilizar sus modos verbose (-v) de esa forma van a poder conseguir muchísima información adicional en caso de que exista algún problema.
Siguiendo con los comandos, podemos desplegar una lista de comandos disponibles para composer ejecutando las siguientes opciones:
$ php composer.phar list
En Symfony2 existe un archivo llamado composer.json donde se encuentran aquellas librerías que deseamos instalar o actualizar, es por ello que cuando necesitamos agregar algo más seguramente vamos a agregar algo en la sección “require” y luego vamos a ejecutar:
$ php composer.phar validate -vvv
Para verificar que el archivo composer.json se encuentre bien escrito en su formato y finalmente ejecutamos.
$ php composer.phar install
De esa forma quedará instalada aquella librería que ingresamos en composer.json.
Por otro lado, composer nos permite mostrar el listado de librería junto a sus versiones que tenemos instalado en el proyecto y esto lo podemos hacer así:
$ php composer.phar show -i
Hasta aquí solo vimos una pequeña introducción de los beneficios que composer nos brinda a la hora de organizar nuestras librerías y dependencias.
Saludos!
Suscribirse a:
Comentarios de la entrada (Atom)
Entradas populares
-
Cada vez que utilizo Git para realizar el tracking y el control de versiones en un software más estoy convencido de las bondades que bri...
-
A la hora de crear arte hecho codigo fuente, muchas veces necesitamos un buen editor para escribir nuestro codigo, un compilador a mano o in...
-
Los Diagramas de Tiempo de UML se usan para mostrar el cambio en el estado o valor de uno o más elementos tomando en cuenta el factor tiemp...
-
Un diagrama de colaboración, se puede decir que es una forma alternativa al diagrama de secuencias a la hora de mostrar un escenario. Este t...
-
En la arquitectura de programación de niveles, el término “nivel” y “capa” no significa lo mismo ni tampoco son similares El término ...
-
Hoy les quería dejar un How-To de como hago para fusionar Symfony2 y el Bootstrap de Twitter , de esa forma lograr tener unas mejores vista...
-
Los Casos de Usos no forma parte de la llamada Fase de Diseño, sino parte de la fase de Análisis, respondiendo el interrogante ¿Qué? . De f...
-
Un estado es una condición durante la vida de un objeto, de forma que cuando dicha condición se satisface se lleva a cabo alguna acción o se...
-
Este es otro tip de Vim para poder sobrellevar todas las situaciones que se nos presenten, por alguna razón hoy me encontré con la sigui...
-
Yaml es un formato de serealización de datos inspirado básicamente en los lenguajes Python y XML que desde hace 13 años ya se transfor...
No hay comentarios.:
Publicar un comentario