J'utilise Firefox comme navigateur par défaut sur MacOS Catalina version 10.15.7. Hier, j'ai utilisé brew
pour mettre à jour Firefox à la dernière version :
brew update
brew upgrade firefox
Après la mise à jour, Firefox fonctionne normalement lorsque je l'ouvre à partir du menu des applications. Il s'agit de la dernière version : 91.0.1 (64-bit)
.
Cependant, depuis la mise à jour, les liens dans mon courrier via l'application Apple Mail ne s'ouvrent pas. Lorsque je clique dessus, rien ne se passe. Si je clique avec le bouton droit de la souris sur le lien et que je sélectionne "ouvrir avec" et que je choisis Firefox, j'obtiens une boîte de dialogue qui dit :
Vous ne pouvez pas ouvrir l'application "Firefox" car l'environnement classique n'est plus pris en charge.
Lorsque je recherche ce message d'erreur, il semble qu'il soit lié à des applications qui ne sont pas compilées pour MacOS. Je ne pense pas que cela s'applique à Firefox.
Il semble qu'une deuxième version plus ancienne de Firefox 89.0.2 était encore installée sur mon système en /usr/local/Caskroom
. Je l'ai trouvé avec la commande locate firefox
et puis je l'ai enlevé, mais ça n'a pas résolu le problème. locate firefox
y locate Firefox
n'affiche plus que le firefox installé dans /Applications/Firefox.app
Quelle est la cause de cette erreur et comment puis-je la corriger ?
Mise à jour
Cela a quelque chose à voir avec brew
. Je viens d'essayer d'installer Google Chome à partir de Brew parce qu'il devait aussi être mis à jour. (Ni Firefox ni Chrome n'ont les permissions nécessaires pour se mettre à jour eux-mêmes). J'ai utilisé le -f
pour forcer Brew à écraser la version de chrome qui avait été installée d'une autre manière :
brew install google-chrome -f
Après avoir installé Chrome à partir du brassage, Mail ne peut pas non plus ouvrir de liens dans celui-ci avec le même message. Est-ce que Brew met une enveloppe autour de ces applications qui utilise le mode classique ?