Os x ElCapitanにintl拡張機能をインストールしようとしています。 Sudo pecl install intl
を実行するたびに、最後のステップで次のエラーが発生します。コピー操作が失敗した理由がわかりません。それはバグですか、それとも何かが足りませんか?
どんな助けでも本当にありがたいです!
注:autoconf
とicu4c
を正しくインストールしました。
ビルドが完了しました。 「maketest」を実行することを忘れないでください。 running:make INSTALL_ROOT = "/ private/tmp/pear/install/pear -build-rootM6zI6U/install-intl-3.0.0 "install 共有拡張機能のインストール:/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/ php/extensions/no-debug-non-zts-20121212 / running:find "/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0" | xargs ls -dils 20728993 0 drwxr-xr-x3ルートホイール102Oct 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0 20729918 0 drwxr-xr-x3ルートホイール102Oct 19 19:33/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr 207299190 drwxr -xr-x3ルートホイール102Oct 19 19:33/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib 207299200 drwxr-xr- x3ルートホイール102Oct 19 19:33/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php 207299210 drwxr-xr-x 3ルートホイール102Oct 19 19:33/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions 207299220 drwxr-xr- x3ルートホイール102Oct 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions/no-debug-non-zts-20121212 20729923 864 -rwxr-xr-x1ルートホイール44075610月19日19:33/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so ビルドプロセスが完了しました正常に '/ usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so' のインストールエラー:/ usr/lib/php/extensions /の書き込みに失敗しましたno-debug-non-zts-20121212/intl.so(copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so):ストリームを開くことができませんでした:操作は許可されていません)
Intlをインストールしようとしたときに、これと同じ問題が発生しました。
Dan Willisが提案したように、システム整合性保護を無効にする必要がありました。
コンピュータを再起動してください。
画面が真っ暗になったら、リカバリを起動するまでcommand + rを押し続けます。 OSXユーティリティメニューが表示されます。
次にターミナルを開きます。次に、次のコマンドを入力します。
csrutil disable
覚えておくために、必ず書き留めてください。
Macを再起動し、正常に起動します。
ターミナルを再度開き、INTLを再度インストールします
Sudo pecl install intl
これでインストールが完了します。