2014-11-25 26 views
8

Esecuzione di OSX 10.10.1. Ho installato homebrew, e poi provato a fare funzionare il seguente comando:Impossibile installare mcrypt tramite homebrew OSX Yosemite

brew install mcrypt 

Dopo di che, è passata attraverso un lungo processo di scaricamento/installazione dei file. E poi mi ha dato un errore:

checking for mhash_keygen in -lmhash... no 
configure: error: "You need at least libmhash 0.8.15 to compile this program.  
http://mhash.sf.net/" 

esecuzione php -v nel terminale:

PHP 5.6.2 (cli) (built: Nov 2 2014 09:34:41) 
Copyright (c) 1997-2014 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies 
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies 
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans 

Ogni aiuto è apprezzato. Tutto sembra essere in rottura OSX Yosemite ...

risposta

10

stavo sperimentando lo stesso problema e la disinstallazione/reinstallazione Mhash ha risolto il problema:

brew uninstall mhash 

brew install mhash 

Dopo che ho fatto questo sono stato in grado di installare correttamente mcrypt.

+0

Questo sembra aver fatto il trucco per me. Grazie! – mdobrenko

+0

Anche dopo 'brew uninstall mhash' ha dato' Errore: nessun file o directory -/usr/local/Cellar', 'brew install mhash' ha funzionato. Grazie! –