Не удалось написать ошибку при установке расширения intl на Os x El Capitan

Я пытаюсь установить расширение int на Os x El Capitan. Каждый раз, когда я бегу sudo pecl install intlя получаю следующую ошибку на последнем шаге. Я не знаю, почему операция копирования не удалась. Это ошибка или я что-то упустил?

Любая помощь очень ценится!

Заметка: Я установил autoconf а также icu4c правильно.

Сборка завершена.
Не забудьте запустить «сделать тест».

выполняется: make INSTALL_ROOT = "/ private / tmp / pear / install / pear-build-rootM6zI6U / install-intl-3.0.0" установить
Установка общих расширений: /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions/no-debug-non-zts-20121212/
работает: найти "/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0" | xargs ls -dils
20728993 0 корневое колесо drwxr-xr-x 3 102 октября 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0
20729918 0 корневое колесо drwxr-xr-x 3 102 октября 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr
20729919 0 корневое колесо drwxr-xr-x 3 102 октября 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib
20729920 0 корневое колесо drwxr-xr-x 3 102 октября 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php
20729921 0 корневое колесо drwxr-xr-x 3 102 октября 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions
20729922 0 корневое колесо drwxr-xr-x 3 102 окт. 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions/no-debug -Без ЗТС-20121212
20729923 864 -rwxr-xr-x 1 корневое колесо 440756 19 октября 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr/lib/php/extensions/no- отлаживать-не-ЗТС-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 (копия (/ usr / lib / php / extensions / no-debug-non-zts-20121212 / intl .so): не удалось открыть поток: операция не разрешена)

11

Решение

У меня была такая же проблема при попытке установить intl.

Пришлось отключить защиту целостности системы, как предложил Дэн Уиллис.

  1. Перезагрузите компьютер.

  2. Когда экран погаснет, удерживайте команду + r, пока не загрузитесь в Recovery. Вы увидите меню утилит OS X.

  3. Далее откройте Терминал. Затем введите следующую команду.

    отключить csrutil

Обязательно запишите, чтобы вы помнили это.

  1. Перезагрузите ваш Mac, пусть он запускается нормально.

  2. Снова откройте терминал и снова установите INTL

    sudo pecl установить международный

Теперь он завершит установку.

26

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]