我正忙着为OS X Mavericks编译mcrypt。我需要mcrypt用于我正在帮助开发的网站。我使用:
为XCode安装了Mavericks和命令行工具xcode-select --install
那是一个安装程序。然后我下载了libmcrypt-2.5.8并将其解压缩。我导航到目录并做了:
./configure
我不知道我应该得到什么样的输出,但我也没有得到任何成功的消息。只是很多命令行代码。它刚刚停止,提示返回。
然后我做了:
make
我收到了大量的输出,并附有很多警告。最后一行输出是:
creating aestest
Making all in doc
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
当我使用mcrypt而不是libmcrypt走错路时,我遇到了mhash的问题。我认为错误消息来自于此。但我不知道如何修复它们。当我在家里的Mac上做这件事时,我没有遇到任何错误,但是当时我没有和mhash一起走。思绪,有人吗?
答案 0 :(得分:1)
也许不完全是你的问题的答案,但我建议通过MacPorts安装它(基本上是apt-get的Mac替代品)。当然,仍然可以手动安装mcrypt,但是使用端口就像键入sudo ports install mcrypt
一样简单,一切都将为您处理,包括更新和卸载(如果您需要这样做)。