Fehler beim schreiben Fehler beim installieren von intl-Erweiterung auf Os x El Capitan
Ich versuche zu installieren intl-Erweiterung auf Os x El Capitan. Jedes mal, wenn ich laufen sudo pecl install intl
ich bin immer folgende Fehlermeldung auf dem letzten Schritt. Ich weiß nicht, warum die Kopie-Vorgang ist fehlgeschlagen. Ist es ein bug oder bin ich etwas fehlt?
Jede Hilfe wird wirklich geschätzt!
Hinweis: ich habe installiert autoconf
und icu4c
richtig.
Bauen abgeschlossen. Vergessen Sie nicht, starten Sie "make test". ausführen: make INSTALL_ROOT="/private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0" installieren Installation eines gemeinsam genutzten extensions: /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions/no-debug-non-zts-20121212/ laufen: find "/private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0" | xargs ls -dils 20728993 0 drwxr-xr-x 3 root wheel 102 Oct 19 19:33 /private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0 20729918 0 drwxr-xr-x 3 root wheel 102 Oct 19 19:33 /private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0/usr 20729919 0 drwxr-xr-x 3 root wheel 102 Oct 19 19:33 /private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0/usr/lib 20729920 0 drwxr-xr-x 3 root wheel 102 Oct 19 19:33 /private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0/usr/lib/php 20729921 0 drwxr-xr-x 3 root wheel 102 Oct 19 19:33 /private/tmp/pear/install/pear-bauen-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions 20729922 0 drwxr-xr-x 3 root wheel 102 Oct 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-x 1 root wheel 440756 Oct 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 Build-Prozess erfolgreich abgeschlossen wurde Die Installation " /usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so' Fehler: FEHLER beim schreiben in /usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so (kopieren(/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so): failed to open stream: Operation not permitted)
- Es klingt wie das ist mit dem neuen "System-Integrität-Schutz" lockdown von /usr. Siehe hier: stackoverflow.com/questions/32893056/...
- Ich wurde deaktiviert 'System-Integrität-Schutz" und das problem ist gelöst. Danke @DanWillis.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem beim Versuch zu installieren intl.
Hatte zum deaktivieren der System-Integrität-Schutz wie Dan Willis vorgeschlagen.
Starten Sie Ihren computer neu.
Wenn der Bildschirm schwarz halten Sie Befehlstaste+r, bis Sie die boot in die Recovery. Sie werden sehen, die OS X Dienstprogramme Menü.
Nächsten Terminal öffnen. Dann geben Sie den folgenden Befehl aus.
csrutil deaktivieren
Stellen Sie sicher, es aufzuschreiben, damit Sie es nicht vergessen.
Ihren mac neu zu starten, lassen Sie es normal starten.
Öffnen Sie das Terminal erneut und installieren INTL wieder
sudo pecl install intl
Es wird nun die installation abzuschließen.