Exécuter brew info curl
montre ce qui suit :
curl: stable 7.81.0 (bottled), HEAD [keg-only]
Get a file from an HTTP, HTTPS or FTP server
https://curl.se
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/curl.rb
License: curl
==> Dependencies
Build: pkg-config
Required: brotli , libidn2 , libnghttp2 , libssh2 , openldap , openssl@1.1 , rtmpdump , zstd
==> Options
--HEAD
Install HEAD version
==> Caveats
curl is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
==> Analytics
install: 171,673 (30 days), 491,229 (90 days), 1,633,820 (365 days)
install-on-request: 73,776 (30 days), 211,410 (90 days), 817,005 (365 days)
build-error: 76 (30 days)
Le texte de la section Caveats est le suivant :
curl est keg-only, ce qui signifie qu'il n'a pas été symlinké dans /usr/local, parce que MacOS fournit déjà ce logiciel et installer une autre version en parallèle peut causer toutes sortes de problèmes.
Cela explique pourquoi vous n'êtes pas en mesure d'utiliser une plus récent version de cURL malgré son installation.
L'ancienne version à laquelle vous faites référence est celle qui est préinstallée avec MacOS.
Vous ne pouvez pas simplement supprimer ou tempérer la version de cURL installée sur le système car celle-ci est protégée par le sous-système de protection de l'intégrité du système de MacOS. Vous pouvez en savoir plus sur la protection de l'intégrité du système ici :
Vous pouvez exécuter la version de cURL installée par Homebrew via le chemin absolu comme suit :
/usr/local/Cellar/curl/7.80.0/bin/curl
ou, mettez à jour votre variable d'environnement PATH en exécutant la ligne de commande suivante pour que la version de cURL installée par Homebrew ait la préférence sur la version installée par MacOS :
export PATH=/usr/local/Cellar/curl/7.81.0/bin:$PATH