usr referenced opt not node library libicui18n lib icu4c from macos composer-php

macos - referenced - dyld library not loaded usr local opt icu4c lib libicui18n 60 dylib



OSX-bash: compositor: comando no encontrado (8)

Si escribo "compositor" obtengo el mensaje de error anterior.

Lo hice en mi macbook:

curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer

para instalar Composer a nivel mundial.

Tuve que crear manualmente el directorio / local / bin / composer, ¿tal vez esto causó el error?

php composer.phar

funciona si en mi directorio de código donde está el archivo .phar.

¿Qué podría hacer para resolver el problema y ejecutar el compositor globalmente?

Mi ~ / .profile

export PS1="/W: " export CLICOLOR=1 export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx

~: echo $ PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin ~:


Bueno, probé muchas cosas pero ninguna parecía estar funcionando. Pero el siguiente proceso lo hizo bien, ahora puedo usar el comando composer en la terminal. Estoy en mac OS 10.12.1

$ curl -sS https://getcomposer.org/installer | php $ chmod +x composer.phar $ mv composer.phar /usr/local/bin/composer $ composer


En Mac OS X, para cualquiera que tenga:

-bash: / usr / local / bin / composer: Permiso denegado

problema, al intentar mover composer.phar descargado usando:

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

esta es la causa

Protección de integridad del sistema

Y esta es la solución:

  1. Reinicie en modo de recuperación: reinicie su mac y mantenga presionado cmd + R.
  2. Abra el terminal una vez que el modo de recuperación haya comenzado a través de Utilidades> Terminal a través de la barra en la parte superior.
  3. Escriba csrutil disable y csrutil disable enter. Deberías ver un mensaje de texto que dice:

    La protección de integridad del sistema está desactivada.

  4. Reinicia la computadora como de costumbre y luego configura el compositor. Tuve que ponerlo en /usr/bin y NOT /usr/local/bin porque por alguna razón simplemente no funcionaba allí.
  5. Vuelva al modo de recuperación y habilite System Integrity Protector escribiendo csrutil enable
  6. Vuelva en el arranque normal y compruebe que el compositor funciona. Lo hizo por mí.

Los 6 pasos anteriores se copian desde here , por lo que todo el crédito pertenece al usuario Vasheer allí.


Esto me desperdició un día o dos. ¿Por qué nadie dice en los tutoriales que el compositor de comandos no se debe usar sin vincularlo realmente? Quiero decir que todos están escribiendo comandos de compositor como el siguiente paso cuando no somos usuarios con experiencia de 5 años para conocer estos detalles.

cp composer.phar /usr/local/bin/composer

lo hizo por mí en ubuntu después de quedarse atascado durante 2 días


Instalar globalmente Composer en OS X 10.11 El Capitan

Este comando NO funcionará en OS X 10.11:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer

En su lugar, escribamos en la ruta / usr / local / bin para el usuario:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Ahora podemos acceder al comando del compositor globalmente, como antes.


La ruta /usr/local/bin/composer no está en su RUTA, no se encontrarán los ejecutables en esa carpeta.

Elimine la carpeta /usr/local/bin/composer , luego ejecute

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

Esto mueve composer.phar a /usr/local/bin/ y le cambia el nombre a composer (que aún es un ejecutable, no una carpeta).

Entonces solo úsalo como:

$ composer ...


Me meto en el mismo tema incluso después de mover el composer.phar a ''/ usr / local / bin / composer'' usando el siguiente comando en amazon linux.

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

Utilicé el siguiente comando para crear un alias para el archivo compositor. Así que ahora está funcionando a nivel mundial.

alias composer=''/usr/local/bin/composer''

No sé si esto funcionará en OS-X. Pero cuando busco con este tema me sale este enlace. Así que sólo estoy publicando aquí. Espero que esto ayude a alguien.


Probado en Mac OSX después de instalar a través de las instrucciones en el sitio web del compositor:

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


alias composer = ''/ usr / local / bin / composer / composer.phar'' Funcionó para mí en Ubuntu.