gpt4 book ai didi

php - 在 Os x El Capitan 上安装 intl 扩展时出现写入失败错误

转载 作者:行者123 更新时间:2023-12-03 00:43:24 24 4
gpt4 key购买 nike

我正在尝试在 Os x El Capitan 上安装 intl 扩展。每次我运行 sudo pecl install intl 时,最后一步都会出现以下错误。我不知道为什么复制操作失败。这是一个错误还是我遗漏了什么?

非常感谢任何帮助!

注意:我已正确安装autoconficu4c

Build complete.Don't forget to run 'make test'.running: make INSTALL_ROOT="/private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0" installInstalling shared extensions:     /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 -dils20728993   0 drwxr-xr-x  3 root  wheel     102 Oct 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.020729918   0 drwxr-xr-x  3 root  wheel     102 Oct 19 19:33 /private/tmp/pear/install/pear-build-rootM6zI6U/install-intl-3.0.0/usr20729919   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/lib20729920   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/php20729921   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/extensions20729922   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-2012121220729923 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.soBuild process completed successfullyInstalling '/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so'ERROR: failed to write /usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so (copy(/usr/lib/php/extensions/no-debug-non-zts-20121212/intl.so): failed to open stream: Operation not permitted)

最佳答案

我在尝试安装 intl 时遇到了同样的问题。

必须按照 Dan Willis 的建议禁用系统完整性保护。

  1. 重新启动计算机。

  2. 当屏幕变黑时,按住 command+r 直至启动进入恢复模式。您将看到 OS X 实用程序菜单。

  3. 接下来打开终端。然后输入以下命令。

    csrutil 禁用

请务必将其写下来,以便记住。

  • 重新启动你的Mac,让它正常启动。

  • 再次打开终端并再次安装 INTL

    sudo pecl install intl

  • 现在将完成安装。

    关于php - 在 Os x El Capitan 上安装 intl 扩展时出现写入失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33220553/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com