Re: [symfony-es] Composer (command not found)

439 views
Skip to first unread message

Javier Eguiluz

unread,
Oct 29, 2012, 11:45:09 AM10/29/12
to symfo...@googlegroups.com
Hola,

2012/10/29 askaulos <aska...@gmail.com>
Muy buenas,

Estoy siguiendo el manual de Symfony 2.1 de Javier Eguiluz. Obtengo el archivo composer.phar sin problema y luego lo muevo a /usr/local/bin/composer. Desde el directorio desde el que pretendo descargar el proyecto symfony el terminal me dice que "command not found" al usar composer (de hecho, al usarlo sin argumentos me dice lo mismo).

Prueba a ver qué permisos tiene ese archivo. Debería tener al menos 755 para poder ejecutarlo.


Un saludo,
Javier Eguiluz

askaulos

unread,
Oct 29, 2012, 1:37:01 PM10/29/12
to symfo...@googlegroups.com
Buenas,

Los permisos los he comprobado y son 755. No parece que sea por eso.

Javier Eguiluz

unread,
Oct 29, 2012, 1:51:31 PM10/29/12
to symfo...@googlegroups.com
2012/10/29 askaulos <aska...@gmail.com>

Buenas,

Los permisos los he comprobado y son 755. No parece que sea por eso.

¿El directorio /usr/local/bin es ejecutable? Prueba a ejecutar el siguiente comando en la consola y comprueba que "/usr/local/bin" esté entre los directorios indicados:

echo $PATH

askaulos

unread,
Oct 29, 2012, 2:53:11 PM10/29/12
to symfo...@googlegroups.com
Hola Javier. He comprobado el comando y me muestra dicho directorio:

echo $PATH
/Applications/MAMP/bin/php/php5.4.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin

No veo dónde puede estar el problema :S. Gracias por la atención.

oyepez003

unread,
Oct 29, 2012, 5:01:33 PM10/29/12
to symfo...@googlegroups.com
Quizas si puedes colocar el comando y toda la traza de error que te esta dando nos sirva mas.

Saludos.

askaulos

unread,
Oct 30, 2012, 7:18:41 AM10/30/12
to symfo...@googlegroups.com
Cuando pongo el comando composer me sale -> -bash: composer: command not found

Evidentemente si pongo todo el chorizo -> php /usr/local/bin/composer/composer.phar funciona bien. Si el problema es que en vez de "composer" tengo que poner todo el chorizo creo que es un mal menor. Así no se me olvida dónde está :P

Jakala

unread,
Oct 30, 2012, 7:21:19 AM10/30/12
to symfo...@googlegroups.com
buenas:


quizas es porque no ejecutas el comando con ./? Cuando se ejecuta un comando que esta en el directorio actual, si dicho directorio no esta en el path, tienes que indicarlo asi:

./composer.phar


dentro del directorio de tu proyecto.

Carlos Zuniga

unread,
Oct 30, 2012, 10:25:09 AM10/30/12
to symfo...@googlegroups.com
2012/10/30 askaulos <aska...@gmail.com>:
> Cuando pongo el comando composer me sale -> -bash: composer: command not
> found
>
> Evidentemente si pongo todo el chorizo -> php
> /usr/local/bin/composer/composer.phar funciona bien. Si el problema es que
> en vez de "composer" tengo que poner todo el chorizo creo que es un mal
> menor. Así no se me olvida dónde está :P

Evidentemente si el archivo composer.phar no esta en /usr/local/bin no
va a funcionar. Y no esta en esa dirección si no que lo tienes en
/usr/local/bin/composer/

Así que muévelo y borra ese directorio. Y puedes renombrar al archivo
a composer simplemente si así quieres.

Y si se te olvida donde está, nada más hacer `which composer.phar` y
te lo ubica.

Saludos

--
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.

Jacin Montava

unread,
Nov 9, 2012, 5:46:12 AM11/9/12
to symfo...@googlegroups.com
Hola yo tengo el mismo problema.

Cuando en el terminal pongo $ composer me aparece: -bash: composer: command not found

En cambio si pongo esto: php /usr/bin/composer.phar, funciona sin problemas

Yo el archivo usr/local no lo tengo por lo que el composer lo he puesto en usr/bin

Y si pongo $PATH me aparece lo siguiente: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Que puedo tener mal?

Gracias


El lunes, 29 de octubre de 2012 16:34:51 UTC+1, askaulos escribió:
Muy buenas,

Estoy siguiendo el manual de Symfony 2.1 de Javier Eguiluz. Obtengo el archivo composer.phar sin problema y luego lo muevo a /usr/local/bin/composer. Desde el directorio desde el que pretendo descargar el proyecto symfony el terminal me dice que "command not found" al usar composer (de hecho, al usarlo sin argumentos me dice lo mismo).

Tengo Mountain Lion (10.8.2) con MAMP PRO 2.1.1 con puertos 80 y 3306 y el comando php en el terminal apunta a /Applications/MAMP/bin/php/php5.4.4/bin/php

¿Alguien sabría decirme qué debería de hacer o probar?

Gracias por adelantado

Isidro Merayo

unread,
Nov 9, 2012, 7:49:53 AM11/9/12
to symfo...@googlegroups.com
Hola,
revisa los permisos de ejecución y si están correctos prueba a ejecutar simplemente "composer.phar"
Un saludo

  Isidro

Jacin Montava

unread,
Nov 9, 2012, 12:53:24 PM11/9/12
to symfo...@googlegroups.com
ok..poniendo solo composer.phar si que funciona

gracias.

De todoas formas ahora mismo me estoy peleando para poder instalar la extension intl y el apc y no hay manera.
Reply all
Reply to author
Forward
0 new messages