在MacOS Catalina上安装Imagick时出错

时间:2020-02-23 21:20:13

标签: imagemagick macos-catalina

尝试使用brew在运行OS 10.15.3(Catalina)的Mac上运行php / imagick。 我安装了PHP(7.4.3) 我安装了imagemagic(7.0.9-23) 然后当我pecl安装imagick时 我得到:

       545 $ pecl install imagick
    downloading imagick-3.4.4.tgz ...
    Starting to download imagick-3.4.4.tgz (253,434 bytes)
    .....................................................done: 253,434 bytes
    ERROR: failed to write /usr/local/pear/docs/imagick/examples/.tmppolygon.php:
 copy(/usr/local/pear/docs/imagick/examples/.tmppolygon.php): failed to open stream: Permission denied

该文件夹存在,为空并且具有权限

drwxrwxr-x  6 root  admin   192B Aug 29 08:46 /usr/local/pear/docs/imagick/examples

令人沮丧的是安装失败,因为将不会加载示例文件。该消息听起来像是无法阅读源,但我不确定。有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

通过运行sudo pecl install而不是pecl使它起作用。这很困难,然后遇到缺少readline lib的问题,该错误产生了有关版本号的错误消息。这是通过brew upgrade awk解决的。看起来一切都成功了。