Я пытаюсь установить расширение 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): не удалось открыть поток: операция не разрешена)
У меня была такая же проблема при попытке установить intl.
Пришлось отключить защиту целостности системы, как предложил Дэн Уиллис.
Перезагрузите компьютер.
Когда экран погаснет, удерживайте команду + r, пока не загрузитесь в Recovery. Вы увидите меню утилит OS X.
Далее откройте Терминал. Затем введите следующую команду.
отключить csrutil
Обязательно запишите, чтобы вы помнили это.
Перезагрузите ваш Mac, пусть он запускается нормально.
Снова откройте терминал и снова установите INTL
sudo pecl установить международный
Теперь он завершит установку.
Других решений пока нет …