0 votes

Certaines commandes ne sont pas trouvées dans le Zsh de Catalina

Ceci est un genre de question spécifique qui semble mieux adaptée sur le blog utilisateur d'Atom, mais j'ai pensé que je posterai également ici car j'ai réellement posé la question là-bas et n'ai reçu aucune réponse. J'ai eu quelques problèmes depuis avoir été contraint de passer à Zsh au lieu de Bash dans macOS Catalina. Beaucoup des problèmes semblent tourner autour de commandes qui ne sont pas reconnues dans certaines circonstances.

Comme mentionné, le problème que j'ai actuellement concerne l'éditeur Atom et les commandes shell qui peuvent être installées avec lui. Après avoir téléchargé Atom et exécuté les Install Shell Commands dans le menu Atom, vous devriez pouvoir lancer Atom via la ligne de commande avec la commande atom . Mon problème est que la commande n'est pas reconnue du tout tant que je ne lance pas l'application manuellement une fois. Si j'essaie d'utiliser la commande, je reçois zsh: command not found: atom. Après que l'application soit lancée manuellement (en dehors de la ligne de commande), Zsh ne signale plus qu'il ne peut pas trouver la commande atom, et elle commence à fonctionner. Tout cela se réinitialise dès que j'éteins puis rallume mon ordinateur.

Est-ce que quelqu'un sait ce qui pourrait causer cela? Cela ne se produisait jamais avant Catalina.

1voto

WGroleau Points 3272

Je vais contourner ce qui pourrait en être la cause, pour vous dire comment la "guérir".

Tout d'abord, découvrez le chemin exact d"atom" (pas Atom.app). Il est probablement intégré quelque part à l'intérieur de Atom.app, mais il est possible que les Install Shell Commands le copient ailleurs.

Si il disparaît lors d'un redémarrage, il pourrait être copié dans /tmp (!). Dans ce cas, faites echo $path et copiez-le dans l'un de ces répertoires.

Après avoir placé atom dans un emplacement qui ne sera pas effacé lors du redémarrage, assurez-vous que cet emplacement se trouve dans votre $path zsh comme discuté dans Comment zsh trouve-t-il les commandes?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X