Instalar Composer en Mac o Linux

En la consola nos situamos en la cualquier carpeta y ejecutamos las siguientes ordenes:

$ curl -sS https://getcomposer.org/installer | php

Y se nos descargará el composer y:

$ sudo mv composer.phar /usr/local/bin/composer

Para moverlo a nuestra carpeta de ejecutables bin

 



 

Puede que nos salte este error:

mv: rename composer.phar to /usr/local/bin/composer: No such file or directory

¿Y esto por qué puede ser?
Porque no tenemos creado el directirio bin
Para crearlo nos movemos a /usr/local

$ cd /usr/local

Y creamos el directorio bin

$ sudo mkdir bin

Una vez hecho esto, repetiríamos el comando para moverlo
(sudo mv composer.phar /usr/local/bin/composer)

Para comprobar la instalación, o si ya lo teníamos instalado:

$ composer --version

Para actualizarlo:

$ composer self-update

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

8 Comments

Rubén

Pues a mí si me sale:

mv: rename composer.phar to /usr/local/bin/composer: No such file or directory

Pero cuando voy a cd /usr/local y creo el directorio me sale lo siguiente:

sudo: makedir: command not found

Hay algo que pueda hacer?

Muchas gracias.

Reply
kike

¡Hola Ruben!

Gracias por escribir, fíjate que se te ha colado la «a«, has puesto «makedir«, y es «mkdir«.

Prueba de nuevo y me cuentas 🙂

¡Saludos!

Reply
Jose

Hola Kike
Despues de haber instalado el composer, y quiero ejecutar me sale el siguiente mensaje:
-bash: composer: command not found
No sé que me falta instalar, me orientas porfa.

saludos

Reply
kike

¡Hola Jose!

Eso se debe a que el composer no está en nuestra carpeta de ejecutables.
¿Recuerdas donde lo descargaste?
Muévete por temrinal hasta la carpeta donde lo tienes y ejecuta el siguiente comando (Siempre que la carpeta bin se encuentre en esa ruta, sino, deberías de localizarla):

sudo mv composer.phar /usr/local/bin/composer

¡Un saludo! 🙂

Reply
Miguel

Muchas gracias, estuve buscando como solucionarlo y hasta que encontre este post, increíble

Reply
kike

¡Buenas Miguel!

Muchas gracias por escribir, me alegra mucho que te haya sido de ayuda (:

¡Un saludo!

Reply
Pilar

Fantástico!!!!!!Después de estar dando varias vueltas, he conseguido llegar aquí y dar con la solución. Muchas gracias!

Reply
kike

Muchas gracias a ti Pilar!!

Me alegra mucho que te haya servido de ayuda (:

Saludos!

Reply

Responder a Miguel Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*