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:
- Reinicie en modo de recuperación: reinicie su mac y mantenga presionado cmd + R.
- 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.
- Escriba
csrutil disable
ycsrutil disable
enter. Deberías ver un mensaje de texto que dice:La protección de integridad del sistema está desactivada.
- 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í. - Vuelva al modo de recuperación y habilite System Integrity Protector escribiendo
csrutil enable
- 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.