0 votos

No se puede instalar php56-mcrypt con homebrew

Yo uso Homebrew en mi servidor de pruebas en OS X.
Tengo php56, autoconf, y mcrypt instalado a través de homebrew.

He conseguido hacer esto en otro Mac pero esta vez no estoy teniendo suerte.

Cuando escribo:

brew install php56-mcrypt

como hice en el otro mac, dice:

Already downloaded: /Library/Caches/Homebrew/php56-mcrypt-5.6.7 ==> /usr/local/opt/php56/bin/phpize
2015-05-13 14:19:26 -0700

/usr/local/opt/php56/bin/phpize

A pesar de que indica que "ya está instalado", al entrar en /usr/local/Cellar/ no hay ninguna carpeta llamada "php56-mcrypt" como tenía en mi otro Mac.

No he hecho nada anormal que yo sepa. ¿Qué puedo hacer? ¿Es la mejor opción reinstalar?

2voto

james.c.funk Puntos 121

Con los recientes cambios en brew (deprecación de homebrew/php) ahora se instala php con mcrypt con lo siguiente.

brew install php@5.6 -with-mcrypt=mcrypt

Es posible que tenga que desinstalar las instalaciones anteriores de php

0voto

Jeff Puntos 113

Es probable que tengas que enlazarlo. Es posible que haya habido un error al instalarlo que haya impedido que se vincule en ese momento. Por ejemplo, no habría podido enlazarse si otra versión de mcrypt estaba enlazada cuando se estaba ejecutando la instalación.

brew link php56-mcrypt

Si otra versión ya está vinculada, la ejecución de este comando le dirá qué versión está vinculada y cómo desvincularla.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X