3

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)

これが機能しない理由と、それを克服する方法を誰か教えてもらえますか?

4

1 に答える 1

0

PECLを使用してMAMPにlibsodiumをインストールしました。すべてが構成されている場合は簡単です。

基本的に、あなたはただする必要があります

  1. MAMP > PHP でこのチェックボックスをオンにします。新しい端末タブを開くか、再起動して有効にしてください。 ここに画像の説明を入力

  2. 実行pecl install libsodiumして最新の指示に従ってください ここに画像の説明を入力

トラブルシューティング

PECL でインストールしようとすると、GNU (autom4te: GNU m4 1.4 以降が必要: /Applications/MAMP/Library/bin/m4) に関連する問題に直面しました。

の後に次の手順に従って解決しましたbrew install m4

また、xcode がインストールされ、最新バージョンを使用していることを確認してください ( xcode-select --install)。

お役に立てば幸いです。

于 2019-12-20T00:00:30.797 に答える