J'ai suivi de nombreuses méthodes sur Ask Different pour savoir comment changer la $PATH
variable environnementale pour les applications GUI. Certaines de ces méthodes peuvent fonctionner pour MacOS pré-Catalina, d'autres pour Catalina, mais aucune ne fonctionne pour moi sur MacOS Big Sur.
Alors voici l'histoire - j'ai installé go
a /usr/local/bin/go
avec Homebrew et le code VS ne le trouve pas.
Méthodes J'ai essayé de résoudre ce problème :
-
sudo launchctl config user path "/usr/local/bin:$PATH"
et redémarrer. - Modifier
/etc/paths
de manière à ce qu'il comprenne/usr/local/bin
et redémarrer. - Autres astuces de launchctl.
Quelle est la méthode recommandée pour définir les variables d'environnement pour les applications GUI sous MacOS Big Sur ? Toute aide est la bienvenue.
1 votes
Pouvez-vous définir le PATH (ou au moins l'emplacement du fichier
go
) dans VS Code directement ?1 votes
@nohillside Oui, je pense que je peux définir le chemin du binaire go dans les paramètres de l'extension go, mais le même problème existe pour R et d'autres extensions dans VS Code - il doit y avoir une meilleure façon de le faire.
0 votes
J'ai un problème similaire en essayant d'utiliser SwiftBar. En lançant un plugin Python, les variables d'environnement définies dans bash/zsh/fish ne sont pas disponibles, et
launchctl setenv KEY value
ne fonctionne pas sur Big Sur.