我正在尝试安装libsodium(遵循本指南https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium)。当我尝试使用pecl install libsodium时,我得到以下结果:
Build process completed successfully
Installing '/usr/lib/php/extensions/no-debug-non-zts-20121212/libsodium.so'
ERROR: failed to write /usr/lib/php/extensions/no-debug-non-zts-20121212/libsodium.so (copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/libsodium.so): failed to open stream: Operation not permitted)
谁能告诉我为什么这不起作用,以及我如何克服它?
答案 0 :(得分:0)
我使用PECL在MAMP上安装了libsodium。 一切都配置好了很容易。
基本上,您只需要
在尝试使用PECL进行安装时,我遇到了与GNU相关的问题(autom4te:需要GNU m4 1.4或更高版本:/ Applications / MAMP / Library / bin / m4)。
我在brew install m4
之后跟随these steps解决了这个问题。
还要确保已安装xcode并使用最新版本(xcode-select --install
)。
希望对您有帮助。