2014-11-25 21 views
8

Chạy OSX 10.10.1. Tôi đã cài đặt homebrew và sau đó thử chạy lệnh sau:Không thể cài đặt mcrypt qua homebrew OSX Yosemite

brew install mcrypt 

Sau đó, quá trình tải xuống/cài đặt tệp quá dài. Sau đó nó đã cho tôi một lỗi:

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/" 

Chạy php -v trong terminal:

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 

Any help is appreciated. Tất cả mọi thứ dường như bị phá vỡ trong OSX Yosemite ...

Trả lời

10

Tôi đã gặp vấn đề tương tự và gỡ bỏ cài đặt/cài đặt lại mhash giải quyết vấn đề:

brew uninstall mhash 

brew install mhash 

Sau khi tôi đã làm điều này tôi đã có thể cài đặt đúng Mcrypt.

+0

Điều đó dường như đã thực hiện thủ thuật cho tôi. Cảm ơn! – mdobrenko

+0

Ngay cả sau khi 'brew uninstall mhash' cho' Lỗi: Không có tập tin hoặc thư mục -/usr/local/Cellar', 'brew install mhash' đã hoạt động. Cảm ơn bạn! –

Các vấn đề liên quan