暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

NPM:安装「sharp」超时

Nephilim 2024-06-26
659

Tips:一些记录,一些笔记



2024/06/26

WEDNESDAY

Thinking comes from desire.

You heart, think more.

思考源于愿望。

心有所欲,脑有所思。



01

错误描述


发生该错误的时候,问题如下:

    (base) adamhuan@Leviathan shop-vite-main % pnpm install sharp
    Downloading @img/sharp-libvips-darwin-arm64@1.0.2: 7.02 MB/7.02 MB, done
     WARN  19 deprecated subdependencies found: @humanwhocodes/config-array@0.11.14, @humanwhocodes/object-schema@2.0.3, abab@2.0.6, are-we-there-yet@2.0.0, domexception@2.0.1, gauge@3.0.2, glob@7.2.3, glob@8.1.0, inflight@1.0.6, npmlog@5.0.1, resolve-url@0.2.1, rimraf@3.0.2, source-map-resolve@0.5.3, source-map-url@0.4.1, sourcemap-codec@1.4.8, stable@0.1.8, urix@0.1.0, w3c-hr-time@1.0.2, webpack-chain@4.12.1
    Packages: +1850
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Progress: resolved 1925, reused 1847, downloaded 4, added 3, done
    node_modules/.pnpm/sharp@0.32.6/node_modules/sharp: Running install script, failed in 6.6s
    .../sharp@0.32.6/node_modules/sharp install$ (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
    │ sharp: Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.14.5/libvips-8.14.5-darwin-arm64v8.tar.br
    │ sharp: Installation error: Request timed out
    │ sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
    └─ Failed in 6.6s at Users/adamhuan/visible-abyss-adamhuan/shop-vite-main/node_modules/.pnpm/sharp@0.32.6/node_modules/sharp
    node_modules/.pnpm/sharp@0.33.4/node_modules/sharp: Running install script, done in 1s
     ELIFECYCLE  Command failed with exit code 1.
    (base) adamhuan@Leviathan shop-vite-main %



    02

    解决方法


    首先将超时的文件下载下来:

    然后,将它上传到Django的静态资源目录中:

    通过浏览器访问一下上面的图片,确认静态资源是可以访问的:

    http://localhost:8000/static/images/flowers.jpg

    可以看到,访问没有问题。


    因此对于我们超时的文件来说,它的URL应该是:

    http://localhost:8000/static/files/libvips-8.14.5-darwin-arm64v8.tar.br


    配置环境变量:

    • sharp_dist_base_url

    • SHARP_DIST_BASE_URL


    具体如下:

      (base) adamhuan@Leviathan shop-vite-main % pnpm install sharp
       WARN  19 deprecated subdependencies found: @humanwhocodes/config-array@0.11.14, @humanwhocodes/object-schema@2.0.3, abab@2.0.6, are-we-there-yet@2.0.0, domexception@2.0.1, gauge@3.0.2, glob@7.2.3, glob@8.1.0, inflight@1.0.6, npmlog@5.0.1, resolve-url@0.2.1, rimraf@3.0.2, source-map-resolve@0.5.3, source-map-url@0.4.1, sourcemap-codec@1.4.8, stable@0.1.8, urix@0.1.0, w3c-hr-time@1.0.2, webpack-chain@4.12.1
      Packages: +1850
      ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      Progress: resolved 1925, reused 1851, downloaded 0, added 0, done
      node_modules/.pnpm/sharp@0.32.6/node_modules/sharp: Running install script, failed in 1.9s
      .../sharp@0.32.6/node_modules/sharp install$ (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
      │ sharp: Downloading http://localhost:8000/static/files/libvips-8.14.5-darwin-arm64v8.tar.brlibvips-8.14.5-darwin-arm64v8.tar.br
      │ sharp: Installation error: Prebuilt libvips 8.14.5 binaries are not yet available for darwin-arm64v8
      │ sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
      └─ Failed in 1.9s at Users/adamhuan/visible-abyss-adamhuan/shop-vite-main/node_modules/.pnpm/sharp@0.32.6/node_modules/sharp
      node_modules/.pnpm/sharp@0.33.4/node_modules/sharp: Running install script, done in 1.3s
       ELIFECYCLE  Command failed with exit code 1.
      (base) adamhuan@Leviathan shop-vite-main %

      可以看到,之前超时的问题没有了。


      但由于我使用的笔记本的CPU是Apple M1,因此遇到了新的问题:

      sharp: Installation error: Prebuilt libvips 8.14.5 binaries are not yet available for darwin-arm64v8


      这个问题后面会给出解决方法。


      另一个解决上面超时的方法如下所示:

        F:\visible-abyss\shop-vite-main>pnpm install
         WARN  GET https://registry.npmjs.org/graphemer error (ECONNRESET). Will retry in 10 seconds. 2 retries left.
         WARN  19 deprecated subdependencies found: @humanwhocodes/config-array@0.11.14, @humanwhocodes/object-schema@2.0.3, abab@2.0.6, are-we-there-yet@2.0.0, domexception@2.0.1, gauge@3.0.2, glob@7.2.3, glob@8.1.0, inflight@1.0.6, npmlog@5.0.1, resolve-url@0.2.1, rimraf@3.0.2, source-map-resolve@0.5.3, source-map-url@0.4.1, sourcemap-codec@1.4.8, stable@0.1.8, urix@0.1.0, w3c-hr-time@1.0.2, webpack-chain@4.12.1
        Packages: +1846
        ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        Progress: resolved 1904, reused 1846, downloaded 0, added 2, done
        node_modules/.pnpm/sharp@0.32.6/node_modules/sharp: Running install script, failed in 304ms
        .../sharp@0.32.6/node_modules/sharp install$ (node install/libvips && node install/dll-copy && prebuild-install) || (…
        │ sharp: Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.14.5/libvips-8.14.5-win32-x64.tar.br
        │ sharp: Via proxy http://127.0.0.1:31181 no credentials
        │ sharp: Installation error: unable to verify the first certificate
        │ sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
        └─ Failed in 305ms at F:\visible-abyss\shop-vite-main\node_modules\.pnpm\sharp@0.32.6\node_modules\sharp
         ELIFECYCLE  Command failed with exit code 1.


        F:\visible-abyss\shop-vite-main>
        F:\visible-abyss\shop-vite-main>
        F:\visible-abyss\shop-vite-main>pnpm config set sharp_binary_host "https://npmmirror.com/mirrors/sharp"


        F:\visible-abyss\shop-vite-main>pnpm config set sharp_libvips_binary_host "https://npmmirror.com/mirrors/sharp-libvips"


        F:\visible-abyss\shop-vite-main>
        F:\visible-abyss\shop-vite-main>pnpm install sharp
         WARN  19 deprecated subdependencies found: @humanwhocodes/config-array@0.11.14, @humanwhocodes/object-schema@2.0.3, abab@2.0.6, are-we-there-yet@2.0.0, domexception@2.0.1, gauge@3.0.2, glob@7.2.3, glob@8.1.0, inflight@1.0.6, npmlog@5.0.1, resolve-url@0.2.1, rimraf@3.0.2, source-map-resolve@0.5.3, source-map-url@0.4.1, sourcemap-codec@1.4.8, stable@0.1.8, urix@0.1.0, w3c-hr-time@1.0.2, webpack-chain@4.12.1
        Packages: +1847
        ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        Progress: resolved 1925, reused 1846, downloaded 2, added 1, done
        node_modules/.pnpm/sharp@0.33.4/node_modules/sharp: Running install script, done in 125ms
        node_modules/.pnpm/sharp@0.32.6/node_modules/sharp: Running install script, done in 3s
        node_modules/.pnpm/canvas@2.11.2/node_modules/canvas: Running install script, failed in 26.3s (skipped as optional)


        dependencies:
        + sharp 0.33.4


         WARN  Issues with peer dependencies found
        .
        └─┬ @lucky-canvas/vue 0.1.11
        └─┬ @vue/composition-api 1.7.2
        └── ✕ unmet peer vue@">= 2.5 < 2.7": found 3.4.30


        Done in 4m 47.9s


        F:\visible-abyss\shop-vite-main>



        03

        Apple M1芯片的问题的解决


        解决:

        安装软件包:

          brew install --build-from-source gcc xcode-select install
          brew install vips


          安装完软件包后,就可以直接通过PNPM直接安装了:

            pnpm install sharp


            具体如下:

              (base) adamhuan@Leviathan shop-vite-main % brew install --build-from-source gcc
              Warning: No remote 'origin' in opt/homebrew/Library/Taps/homebrew/homebrew-services, skipping update!
              Running `brew update --auto-update`...
              Installing from the API is now the default behaviour!
              You can save space and time by running:
              brew untap homebrew/core
              brew untap homebrew/cask
              ==> Auto-updated Homebrew!
              Updated 2 taps (homebrew/core and homebrew/cask).
              ==> New Formulae
              awsdac llgo testscript
              ==> New Casks
              clash-verge-rev


              You have 12 outdated formulae installed.


              ==> Fetching dependencies for gcc: gmp, isl, mpfr and libmpc
              ==> Fetching gmp
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gmp-6.3.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching isl
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/isl-0.26.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching mpfr
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/mpfr-4.2.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libmpc
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libmpc-1.3.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching gcc
              ==> Downloading https://raw.githubusercontent.com/Homebrew/homebrew-core/17809d05199e08ceae0a512ba3e026bb67c791f8/Formula/g/gcc.rb
              curl: (60) SSL: no alternative certificate subject name matches target host name 'raw.githubusercontent.com'
              More details here: https://curl.se/docs/sslcerts.html


              curl failed to verify the legitimacy of the server and therefore could not
              establish a secure connection to it. To learn more about this situation and
              how to fix it, please visit the web page mentioned above.


              Error: gcc: Failed to download resource "gcc.rb"
              Download failed: https://raw.githubusercontent.com/Homebrew/homebrew-core/17809d05199e08ceae0a512ba3e026bb67c791f8/Formula/g/gcc.rb
              ==> `brew cleanup` has not been run in the last 30 days, running now...
              Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
              Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
              Removing: Users/adamhuan/Library/Caches/Homebrew/gdbm--1.23.arm64_sonoma.bottle.tar.gz... (268.9KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/jsoncpp--1.9.5.arm64_sonoma.bottle.tar.gz... (88.9KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/libgit2--1.7.2.arm64_sonoma.bottle.tar.gz... (1.8MB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/libidn2--2.3.7.arm64_sonoma.bottle.tar.gz... (329KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/libssh2--1.11.0_1.arm64_sonoma.bottle.tar.gz... (382.2KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/lz4--1.9.4.arm64_sonoma.bottle.tar.gz... (240KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/mpdecimal--4.0.0.arm64_sonoma.bottle.1.tar.gz... (178.0KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/pkg-config--0.29.2_3.arm64_sonoma.bottle.tar.gz... (235.9KB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/python@3.12--3.12.3.arm64_sonoma.bottle.tar.gz... (15.7MB)
              Removing: Users/adamhuan/Library/Caches/Homebrew/portable-ruby-3.1.4.arm64_big_sur.bottle.tar.gz... (12.4MB)
              (base) adamhuan@Leviathan shop-vite-main % 
              (base) adamhuan@Leviathan shop-vite-main % brew install --build-from-source xcode-select install
              Warning: No remote 'origin' in opt/homebrew/Library/Taps/homebrew/homebrew-services, skipping update!
              Warning: No available formula with the name "xcode-select". Did you mean xcode-build-server?
              ==> Searching for similarly named formulae and casks...
              ==> Formulae
              xcode-build-server


              To install xcode-build-server, run:
              brew install xcode-build-server


              ==> Casks
              xcodepilot


              To install xcodepilot, run:
              brew install --cask xcodepilot
              (base) adamhuan@Leviathan shop-vite-main %
              (base) adamhuan@Leviathan shop-vite-main % brew install vips
              Warning: No remote 'origin' in opt/homebrew/Library/Taps/homebrew/homebrew-services, skipping update!
              ==> Fetching dependencies for vips: libpng, freetype, fontconfig, pcre2, openssl@3, sqlite, python@3.12, glib, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, cfitsio, cgif, gmp, isl, mpfr, libmpc, gcc, hwloc, libevent, pmix, open-mpi, fftw, highway, jbig2dec, jpeg-turbo, libidn, libtiff, little-cms2, openjpeg, ghostscript, brotli, giflib, imath, openexr, webp, jpeg-xl, libvmaf, aom, libde265, shared-mime-info, x265, libheif, liblqr, jasper, libomp, libraw, libtool, imagemagick, libb2, libarchive, libexif, libimagequant, libaec, hdf5, libmatio, gdk-pixbuf, fribidi, graphite2, icu4c, harfbuzz, pango, librsvg, libspng, mozjpeg, uthash, libdicom, libxml2, openslide, libtasn1, nettle, p11-kit, libnghttp2, unbound, gnutls, libgpg-error, libassuan, libgcrypt, libksba, libusb, npth, pinentry, gnupg, gpgme, nspr, nss and poppler
              ==> Fetching libpng
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libpng-1.6.43.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching freetype
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/freetype-2.13.2.arm64_sonoma.bottle.1.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching fontconfig
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/fontconfig-2.15.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching pcre2
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/pcre2-10.44.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching openssl@3
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/openssl%403-3.3.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching sqlite
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/sqlite-3.46.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching python@3.12
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/python%403.12-3.12.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching glib
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/glib-2.80.3.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching xorgproto
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/xorgproto-2024.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libxau
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libxau-1.0.11.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libxdmcp
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libxdmcp-1.1.5.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libxcb
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libxcb-1.17.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libx11
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libx11-1.8.9.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libxext
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libxext-1.3.6.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libxrender
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libxrender-0.9.11.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching lzo
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/lzo-2.10.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching pixman
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/pixman-0.42.2.arm64_sonoma.bottle.1.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching cairo
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/cairo-1.18.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching cfitsio
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/cfitsio-4.4.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching cgif
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/cgif-0.4.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching gmp
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gmp-6.3.0.arm64_sonoma.bottle.tar.gz
              Already downloaded: Users/adamhuan/Library/Caches/Homebrew/downloads/41a7aec40c4f3a30cac2f22f41b6c8d29825410a7eec602f423b923b154dec33--gmp-6.3.0.arm64_sonoma.bottle.tar.gz
              ==> Fetching isl
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/isl-0.26.arm64_sonoma.bottle.tar.gz
              Already downloaded: /Users/adamhuan/Library/Caches/Homebrew/downloads/bf427b11558a4657ddfebd9567aa5b9eb07d7dbbea4576f53e7fb1130ee94e03--isl-0.26.arm64_sonoma.bottle.tar.gz
              ==> Fetching mpfr
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/mpfr-4.2.1.arm64_sonoma.bottle.tar.gz
              Already downloaded: /Users/adamhuan/Library/Caches/Homebrew/downloads/1d9db1d738ea2ef317cc381e886f6197d023f1528d0ebcf832c767c661573b14--mpfr-4.2.1.arm64_sonoma.bottle.tar.gz
              ==> Fetching libmpc
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libmpc-1.3.1.arm64_sonoma.bottle.tar.gz
              Already downloaded: /Users/adamhuan/Library/Caches/Homebrew/downloads/0bad1228de1e51f7dd0ec1a674d3cd4bcb6856079a4257022694d9bbfe96b3b5--libmpc-1.3.1.arm64_sonoma.bottle.tar.gz
              ==> Fetching gcc
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gcc-14.1.0_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching hwloc
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/hwloc-2.10.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libevent
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libevent-2.1.12_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching pmix
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/pmix-5.0.2.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching open-mpi
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/open-mpi-5.0.3_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching fftw
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/fftw-3.3.10_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching highway
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/highway-1.2.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching jbig2dec
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/jbig2dec-0.20.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching jpeg-turbo
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/jpeg-turbo-3.0.3.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libidn
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libidn-1.42.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libtiff
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libtiff-4.6.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching little-cms2
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/little-cms2-2.16.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching openjpeg
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/openjpeg-2.5.2.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching ghostscript
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/ghostscript-10.03.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching brotli
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/brotli-1.1.0.arm64_sonoma.bottle.1.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching giflib
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/giflib-5.2.2.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching imath
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/imath-3.1.11.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching openexr
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/openexr-3.2.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching webp
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/webp-1.4.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching jpeg-xl
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/jpeg-xl-0.10.2.arm64_sonoma.bottle.1.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libvmaf
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libvmaf-3.0.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching aom
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/aom-3.9.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libde265
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libde265-1.0.15.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching shared-mime-info
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/shared-mime-info-2.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching x265
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/x265-3.6.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libheif
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libheif-1.17.6_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching liblqr
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/liblqr-0.4.2_1.arm64_sonoma.bottle.2.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching jasper
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/jasper-4.2.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libomp
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libomp-18.1.8.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libraw
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libraw-0.21.2.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libtool
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libtool-2.4.7.arm64_sonoma.bottle.1.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching imagemagick
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/imagemagick-7.1.1-34.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libb2
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libb2-0.98.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libarchive
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libarchive-3.7.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libexif
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libexif-0.6.24.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libimagequant
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libimagequant-4.3.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libaec
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libaec-1.1.3.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching hdf5
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/hdf5-1.14.3_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libmatio
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libmatio-1.5.27.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching gdk-pixbuf
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gdk-pixbuf-2.42.12.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching fribidi
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/fribidi-1.0.15.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching graphite2
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/graphite2-1.3.14.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching icu4c
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/icu4c-74.2.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching harfbuzz
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/harfbuzz-8.5.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching pango
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/pango-1.54.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching librsvg
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/librsvg-2.58.1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libspng
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libspng-0.7.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching mozjpeg
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/mozjpeg-4.1.5.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching uthash
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/uthash-2.3.0.all.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libdicom
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libdicom-1.1.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libxml2
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libxml2-2.12.8.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching openslide
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/openslide-4.0.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libtasn1
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libtasn1-4.19.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching nettle
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/nettle-3.10.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching p11-kit
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/p11-kit-0.25.3.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libnghttp2
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libnghttp2-1.61.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching unbound
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/unbound-1.20.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching gnutls
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gnutls-3.8.4.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libgpg-error
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libgpg-error-1.50.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libassuan
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libassuan-2.5.7.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libgcrypt
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libgcrypt-1.10.3.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libksba
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libksba-1.6.7.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching libusb
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/libusb-1.0.27.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching npth
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/npth-1.7.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching pinentry
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/pinentry-1.3.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching gnupg
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gnupg-2.4.5.arm64_sonoma.bottle.1.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching gpgme
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/gpgme-1.23.2_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching nspr
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/nspr-4.35.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching nss
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/nss-3.101.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching poppler
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/poppler-24.04.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching vips
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/vips-8.15.2_1.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Installing dependencies for vips: libpng, freetype, fontconfig, pcre2, openssl@3, sqlite, python@3.12, glib, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, cfitsio, cgif, gmp, isl, mpfr, libmpc, gcc, hwloc, libevent, pmix, open-mpi, fftw, highway, jbig2dec, jpeg-turbo, libidn, libtiff, little-cms2, openjpeg, ghostscript, brotli, giflib, imath, openexr, webp, jpeg-xl, libvmaf, aom, libde265, shared-mime-info, x265, libheif, liblqr, jasper, libomp, libraw, libtool, imagemagick, libb2, libarchive, libexif, libimagequant, libaec, hdf5, libmatio, gdk-pixbuf, fribidi, graphite2, icu4c, harfbuzz, pango, librsvg, libspng, mozjpeg, uthash, libdicom, libxml2, openslide, libtasn1, nettle, p11-kit, libnghttp2, unbound, gnutls, libgpg-error, libassuan, libgcrypt, libksba, libusb, npth, pinentry, gnupg, gpgme, nspr, nss and poppler
              ==> Installing vips dependency: libpng
              ==> Pouring libpng-1.6.43.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libpng/1.6.43: 27 files, 1.3MB
              ==> Installing vips dependency: freetype
              ==> Pouring freetype-2.13.2.arm64_sonoma.bottle.1.tar.gz
              🍺 /opt/homebrew/Cellar/freetype/2.13.2: 67 files, 2.4MB
              ==> Installing vips dependency: fontconfig
              ==> Pouring fontconfig-2.15.0.arm64_sonoma.bottle.tar.gz
              ==> Regenerating font cache, this may take a while
              ==> /opt/homebrew/Cellar/fontconfig/2.15.0/bin/fc-cache -frv
              🍺 /opt/homebrew/Cellar/fontconfig/2.15.0: 90 files, 2.4MB
              ==> Installing vips dependency: pcre2
              ==> Pouring pcre2-10.44.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/pcre2/10.44: 237 files, 6.3MB
              ==> Installing vips dependency: openssl@3
              ==> Pouring openssl@3-3.3.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/openssl@3/3.3.1: 6,982 files, 32.5MB
              ==> Installing vips dependency: sqlite
              ==> Pouring sqlite-3.46.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/sqlite/3.46.0: 12 files, 4.8MB
              ==> Installing vips dependency: python@3.12
              ==> Pouring python@3.12-3.12.4.arm64_sonoma.bottle.tar.gz
              ==> /opt/homebrew/Cellar/python@3.12/3.12.4/bin/python3.12 -Im ensurepip
              ==> /opt/homebrew/Cellar/python@3.12/3.12.4/bin/python3.12 -Im pip install -v --no-index --upgrade --isolated --target=/opt/homebrew/lib/python3.12/site-packages /opt/homebrew/Cellar/python@3.12/3.1
              🍺 /opt/homebrew/Cellar/python@3.12/3.12.4: 3,280 files, 65.8MB
              ==> Installing vips dependency: glib
              ==> Pouring glib-2.80.3.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/glib/2.80.3: 526 files, 36.2MB
              ==> Installing vips dependency: xorgproto
              ==> Pouring xorgproto-2024.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/xorgproto/2024.1: 267 files, 3.9MB
              ==> Installing vips dependency: libxau
              ==> Pouring libxau-1.0.11.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libxau/1.0.11: 21 files, 123.4KB
              ==> Installing vips dependency: libxdmcp
              ==> Pouring libxdmcp-1.1.5.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libxdmcp/1.1.5: 11 files, 136.3KB
              ==> Installing vips dependency: libxcb
              ==> Pouring libxcb-1.17.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libxcb/1.17.0: 2,497 files, 7.5MB
              ==> Installing vips dependency: libx11
              ==> Pouring libx11-1.8.9.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libx11/1.8.9: 1,042 files, 7.0MB
              ==> Installing vips dependency: libxext
              ==> Pouring libxext-1.3.6.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libxext/1.3.6: 87 files, 450.7KB
              ==> Installing vips dependency: libxrender
              ==> Pouring libxrender-0.9.11.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libxrender/0.9.11: 12 files, 214KB
              ==> Installing vips dependency: lzo
              ==> Pouring lzo-2.10.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/lzo/2.10: 31 files, 565.4KB
              ==> Installing vips dependency: pixman
              ==> Pouring pixman-0.42.2.arm64_sonoma.bottle.1.tar.gz
              🍺 /opt/homebrew/Cellar/pixman/0.42.2: 11 files, 1.3MB
              ==> Installing vips dependency: cairo
              ==> Pouring cairo-1.18.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/cairo/1.18.0: 52 files, 2.2MB
              ==> Installing vips dependency: cfitsio
              ==> Pouring cfitsio-4.4.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/cfitsio/4.4.1: 19 files, 3.4MB
              ==> Installing vips dependency: cgif
              ==> Pouring cgif-0.4.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/cgif/0.4.1: 10 files, 66.8KB
              ==> Installing vips dependency: gmp
              ==> Pouring gmp-6.3.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/gmp/6.3.0: 21 files, 3.3MB
              ==> Installing vips dependency: isl
              ==> Pouring isl-0.26.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/isl/0.26: 73 files, 7.6MB
              ==> Installing vips dependency: mpfr
              ==> Pouring mpfr-4.2.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/mpfr/4.2.1: 30 files, 3MB
              ==> Installing vips dependency: libmpc
              ==> Pouring libmpc-1.3.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libmpc/1.3.1: 12 files, 487.8KB
              ==> Installing vips dependency: gcc
              ==> Pouring gcc-14.1.0_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/gcc/14.1.0_1: 1,559 files, 422.6MB
              ==> Installing vips dependency: hwloc
              ==> Pouring hwloc-2.10.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/hwloc/2.10.0: 967 files, 10.5MB
              ==> Installing vips dependency: libevent
              ==> Pouring libevent-2.1.12_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libevent/2.1.12_1: 57 files, 2.2MB
              ==> Installing vips dependency: pmix
              ==> Pouring pmix-5.0.2.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/pmix/5.0.2: 370 files, 9MB
              ==> Installing vips dependency: open-mpi
              ==> Pouring open-mpi-5.0.3_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/open-mpi/5.0.3_1: 2,616 files, 74.5MB
              ==> Installing vips dependency: fftw
              ==> Pouring fftw-3.3.10_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/fftw/3.3.10_1: 73 files, 8.3MB
              ==> Installing vips dependency: highway
              ==> Pouring highway-1.2.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/highway/1.2.0: 75 files, 4.2MB
              ==> Installing vips dependency: jbig2dec
              ==> Pouring jbig2dec-0.20.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/jbig2dec/0.20: 13 files, 422.6KB
              ==> Installing vips dependency: jpeg-turbo
              ==> Pouring jpeg-turbo-3.0.3.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/jpeg-turbo/3.0.3: 45 files, 3.4MB
              ==> Installing vips dependency: libidn
              ==> Pouring libidn-1.42.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libidn/1.42: 73 files, 1MB
              ==> Installing vips dependency: libtiff
              ==> Pouring libtiff-4.6.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libtiff/4.6.0: 414 files, 6.7MB
              ==> Installing vips dependency: little-cms2
              ==> Pouring little-cms2-2.16.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/little-cms2/2.16: 22 files, 1.4MB
              ==> Installing vips dependency: openjpeg
              ==> Pouring openjpeg-2.5.2.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/openjpeg/2.5.2: 538 files, 14.0MB
              ==> Installing vips dependency: ghostscript
              ==> Pouring ghostscript-10.03.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/ghostscript/10.03.1: 640 files, 146MB
              ==> Installing vips dependency: brotli
              ==> Pouring brotli-1.1.0.arm64_sonoma.bottle.1.tar.gz
              🍺 /opt/homebrew/Cellar/brotli/1.1.0: 24 files, 1013.2KB
              ==> Installing vips dependency: giflib
              ==> Pouring giflib-5.2.2.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/giflib/5.2.2: 19 files, 544.3KB
              ==> Installing vips dependency: imath
              ==> Pouring imath-3.1.11.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/imath/3.1.11: 49 files, 940.4KB
              ==> Installing vips dependency: openexr
              ==> Pouring openexr-3.2.4.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/openexr/3.2.4: 205 files, 8.0MB
              ==> Installing vips dependency: webp
              ==> Pouring webp-1.4.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/webp/1.4.0: 63 files, 2.5MB
              ==> Installing vips dependency: jpeg-xl
              ==> Pouring jpeg-xl-0.10.2.arm64_sonoma.bottle.1.tar.gz
              🍺 /opt/homebrew/Cellar/jpeg-xl/0.10.2: 62 files, 28.3MB
              ==> Installing vips dependency: libvmaf
              ==> Pouring libvmaf-3.0.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libvmaf/3.0.0: 234 files, 7.2MB
              ==> Installing vips dependency: aom
              ==> Pouring aom-3.9.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/aom/3.9.1: 24 files, 10MB
              ==> Installing vips dependency: libde265
              ==> Pouring libde265-1.0.15.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libde265/1.0.15: 21 files, 1.6MB
              ==> Installing vips dependency: shared-mime-info
              ==> Pouring shared-mime-info-2.4.arm64_sonoma.bottle.tar.gz
              ==> /opt/homebrew/Cellar/shared-mime-info/2.4/bin/update-mime-database /opt/homebrew/share/mime
              🍺 /opt/homebrew/Cellar/shared-mime-info/2.4: 88 files, 4.7MB
              ==> Installing vips dependency: x265
              ==> Pouring x265-3.6.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/x265/3.6: 11 files, 12MB
              ==> Installing vips dependency: libheif
              ==> Pouring libheif-1.17.6_1.arm64_sonoma.bottle.tar.gz
              ==> /opt/homebrew/opt/shared-mime-info/bin/update-mime-database /opt/homebrew/share/mime
              🍺 /opt/homebrew/Cellar/libheif/1.17.6_1: 29 files, 3.7MB
              ==> Installing vips dependency: liblqr
              ==> Pouring liblqr-0.4.2_1.arm64_sonoma.bottle.2.tar.gz
              🍺 /opt/homebrew/Cellar/liblqr/0.4.2_1: 113 files, 319.8KB
              ==> Installing vips dependency: jasper
              ==> Pouring jasper-4.2.4.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/jasper/4.2.4: 44 files, 1.6MB
              ==> Installing vips dependency: libomp
              ==> Pouring libomp-18.1.8.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libomp/18.1.8: 9 files, 1.7MB
              ==> Installing vips dependency: libraw
              ==> Pouring libraw-0.21.2.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libraw/0.21.2: 73 files, 5.9MB
              ==> Installing vips dependency: libtool
              ==> Pouring libtool-2.4.7.arm64_sonoma.bottle.1.tar.gz
              🍺 /opt/homebrew/Cellar/libtool/2.4.7: 75 files, 3.8MB
              ==> Installing vips dependency: imagemagick
              ==> Pouring imagemagick-7.1.1-34.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/imagemagick/7.1.1-34: 808 files, 32.3MB
              ==> Installing vips dependency: libb2
              ==> Pouring libb2-0.98.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libb2/0.98.1: 8 files, 126.3KB
              ==> Installing vips dependency: libarchive
              ==> Pouring libarchive-3.7.4.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libarchive/3.7.4: 64 files, 3.8MB
              ==> Installing vips dependency: libexif
              ==> Pouring libexif-0.6.24.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libexif/0.6.24: 59 files, 3.1MB
              ==> Installing vips dependency: libimagequant
              ==> Pouring libimagequant-4.3.1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libimagequant/4.3.1: 11 files, 8.9MB
              ==> Installing vips dependency: libaec
              ==> Pouring libaec-1.1.3.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libaec/1.1.3: 18 files, 230.5KB
              ==> Installing vips dependency: hdf5
              ==> Pouring hdf5-1.14.3_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/hdf5/1.14.3_1: 289 files, 77.7MB
              ==> Installing vips dependency: libmatio
              ==> Pouring libmatio-1.5.27.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libmatio/1.5.27: 39 files, 964KB
              ==> Installing vips dependency: gdk-pixbuf
              ==> Pouring gdk-pixbuf-2.42.12.arm64_sonoma.bottle.tar.gz
              ==> /opt/homebrew/Cellar/gdk-pixbuf/2.42.12/bin/gdk-pixbuf-query-loaders --update-cache
              🍺 /opt/homebrew/Cellar/gdk-pixbuf/2.42.12: 152 files, 4.0MB
              ==> Installing vips dependency: fribidi
              ==> Pouring fribidi-1.0.15.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/fribidi/1.0.15: 68 files, 738.6KB
              ==> Installing vips dependency: graphite2
              ==> Pouring graphite2-1.3.14.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/graphite2/1.3.14: 18 files, 281.7KB
              ==> Installing vips dependency: icu4c
              ==> Pouring icu4c-74.2.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/icu4c/74.2: 270 files, 77.9MB
              ==> Installing vips dependency: harfbuzz
              ==> Pouring harfbuzz-8.5.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/harfbuzz/8.5.0: 77 files, 9.7MB
              ==> Installing vips dependency: pango
              ==> Pouring pango-1.54.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/pango/1.54.0: 69 files, 3.4MB
              ==> Installing vips dependency: librsvg
              ==> Pouring librsvg-2.58.1.arm64_sonoma.bottle.tar.gz
              ==> /opt/homebrew/opt/gdk-pixbuf/bin/gdk-pixbuf-query-loaders --update-cache
              🍺 /opt/homebrew/Cellar/librsvg/2.58.1: 23 files, 46.1MB
              ==> Installing vips dependency: libspng
              ==> Pouring libspng-0.7.4.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libspng/0.7.4: 9 files, 121.7KB
              ==> Installing vips dependency: mozjpeg
              ==> Pouring mozjpeg-4.1.5.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/mozjpeg/4.1.5: 44 files, 2.9MB
              ==> Installing vips dependency: uthash
              ==> Pouring uthash-2.3.0.all.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/uthash/2.3.0: 10 files, 189.6KB
              ==> Installing vips dependency: libdicom
              ==> Pouring libdicom-1.1.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libdicom/1.1.0: 14 files, 692KB
              ==> Installing vips dependency: libxml2
              ==> Pouring libxml2-2.12.8.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libxml2/2.12.8: 201 files, 6.4MB
              ==> Installing vips dependency: openslide
              ==> Pouring openslide-4.0.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/openslide/4.0.0: 18 files, 411.9KB
              ==> Installing vips dependency: libtasn1
              ==> Pouring libtasn1-4.19.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libtasn1/4.19.0: 61 files, 718KB
              ==> Installing vips dependency: nettle
              ==> Pouring nettle-3.10.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/nettle/3.10: 96 files, 2.7MB
              ==> Installing vips dependency: p11-kit
              ==> Pouring p11-kit-0.25.3.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/p11-kit/0.25.3: 28 files, 4.2MB
              ==> Installing vips dependency: libnghttp2
              ==> Pouring libnghttp2-1.61.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libnghttp2/1.61.0: 13 files, 804.5KB
              ==> Installing vips dependency: unbound
              ==> Pouring unbound-1.20.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/unbound/1.20.0: 59 files, 5.9MB
              ==> Installing vips dependency: gnutls
              ==> Pouring gnutls-3.8.4.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/gnutls/3.8.4: 1,292 files, 10.8MB
              ==> Installing vips dependency: libgpg-error
              ==> Pouring libgpg-error-1.50.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libgpg-error/1.50: 50 files, 1.7MB
              ==> Installing vips dependency: libassuan
              ==> Pouring libassuan-2.5.7.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libassuan/2.5.7: 17 files, 528.3KB
              ==> Installing vips dependency: libgcrypt
              ==> Pouring libgcrypt-1.10.3.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libgcrypt/1.10.3: 23 files, 3.3MB
              ==> Installing vips dependency: libksba
              ==> Pouring libksba-1.6.7.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libksba/1.6.7: 19 files, 526.4KB
              ==> Installing vips dependency: libusb
              ==> Pouring libusb-1.0.27.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/libusb/1.0.27: 22 files, 617.8KB
              ==> Installing vips dependency: npth
              ==> Pouring npth-1.7.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/npth/1.7: 12 files, 162.0KB
              ==> Installing vips dependency: pinentry
              ==> Pouring pinentry-1.3.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/pinentry/1.3.0: 12 files, 448.6KB
              ==> Installing vips dependency: gnupg
              ==> Pouring gnupg-2.4.5.arm64_sonoma.bottle.1.tar.gz
              🍺 /opt/homebrew/Cellar/gnupg/2.4.5: 141 files, 14.4MB
              ==> Installing vips dependency: gpgme
              ==> Pouring gpgme-1.23.2_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/gpgme/1.23.2_1: 107 files, 4.7MB
              ==> Installing vips dependency: nspr
              ==> Pouring nspr-4.35.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/nspr/4.35: 86 files, 1.2MB
              ==> Installing vips dependency: nss
              ==> Pouring nss-3.101.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/nss/3.101: 215 files, 19.2MB
              ==> Installing vips dependency: poppler
              ==> Pouring poppler-24.04.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/poppler/24.04.0: 465 files, 29.3MB
              ==> Installing vips
              ==> Pouring vips-8.15.2_1.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/vips/8.15.2_1: 84 files, 5.7MB
              ==> Running `brew cleanup vips`...
              Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
              Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
              ==> Upgrading 3 dependents of upgraded formulae:
              Disable this behaviour by setting HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK.
              Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
              git 2.43.1 -> 2.45.2, llvm 17.0.6_1 -> 18.1.8, rust 1.77.2 -> 1.79.0
              ==> Fetching dependencies for llvm: z3
              ==> Fetching z3
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/z3-4.13.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching llvm
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/llvm-18.1.8.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching git
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/git-2.45.2.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Fetching rust
              ==> Downloading https://mirrors.cloud.tencent.com/homebrew-bottles/rust-1.79.0.arm64_sonoma.bottle.tar.gz
              ############################################################################################################################################################################################### 100.0%
              ==> Upgrading llvm
              17.0.6_1 -> 18.1.8


              ==> Installing dependencies for llvm: z3
              ==> Installing llvm dependency: z3
              ==> Pouring z3-4.13.0.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/z3/4.13.0: 119 files, 31.1MB
              ==> Installing llvm
              ==> Pouring llvm-18.1.8.arm64_sonoma.bottle.tar.gz
              🍺 /opt/homebrew/Cellar/llvm/18.1.8: 7,722 files, 1.8GB
              ==> Running `brew cleanup llvm`...
              Removing: /opt/homebrew/Cellar/llvm/17.0.6_1... (7,207 files, 1.7GB)
              ==> Upgrading git
              2.43.1 -> 2.45.2


              ==> Pouring git-2.45.2.arm64_sonoma.bottle.tar.gz
              ==> Caveats
              The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
              Subversion interoperability (git-svn) is now in the `git-svn` formula.


              zsh completions and functions have been installed to:
              /opt/homebrew/share/zsh/site-functions
              ==> Summary
              🍺 /opt/homebrew/Cellar/git/2.45.2: 1,664 files, 51.5MB
              ==> Running `brew cleanup git`...
              Removing: /opt/homebrew/Cellar/git/2.43.1... (1,639 files, 50.5MB)
              ==> Upgrading rust
              1.77.2 -> 1.79.0


              ==> Pouring rust-1.79.0.arm64_sonoma.bottle.tar.gz
              Warning: Cask homebrew/cask/rust was renamed to homebrew/core/rust.
              ==> Downloading https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api/formula.jws.json
              ##O=-# #
              ==> Caveats
              zsh completions have been installed to:
              /opt/homebrew/share/zsh/site-functions
              ==> Summary
              🍺 /opt/homebrew/Cellar/rust/1.79.0: 3,384 files, 292.1MB
              ==> Running `brew cleanup rust`...
              Removing: /opt/homebrew/Cellar/rust/1.77.2... (39,456 files, 869.5MB)
              ==> Checking for dependents of upgraded formulae...
              ==> No broken dependents found!
              ==> Caveats
              ==> git
              The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
              Subversion interoperability (git-svn) is now in the `git-svn` formula.


              zsh completions and functions have been installed to:
              /opt/homebrew/share/zsh/site-functions
              ==> rust
              zsh completions have been installed to:
              /opt/homebrew/share/zsh/site-functions
              (base) adamhuan@Leviathan shop-vite-main %






              END




              温馨提示



              如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。


              文章转载自Nephilim,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论