1 votes

"man say" dans MacOS échoue

MacOS 10.14.4

Si je tape man say à la ligne de commande, j'obtiens l'erreur suivante : man: no manual page say .

J'ai vérifié et le fichier say.1 est présent dans le dossier /usr/share/man/man1 . Pourquoi man ne pas le trouver ?

2voto

carlcaulkett Points 449

Merci pour les réponses ! Il semble que quelque part dans un passé très lointain (février, en fait), j'avais installé https://github.com/golang/go/wiki/Plan9 .

Je l'ai supprimé et tout va bien maintenant !

1voto

slm Points 4018

Je suis sur High Sierra et quand je fais un man -aw say il affiche ce qui suit :

$ man -aw say
/usr/share/man/man1/say.1

Ce qui correspond aussi à votre emplacement. Vous pouvez utiliser la commande suivante pour voir comment man essaie d'afficher la page de manuel appropriée pour say :

$ man -d say |& grep say
  (cd '/usr/share/man' && /usr/bin/tbl '/usr/share/man/man1/say.1' | /usr/bin/groff -Wall -mtty-char -Tascii -mandoc -c | (/usr/bin/less -is || true))

Sur la base de ce résultat, mon say.1 se trouve ici : /usr/share/man/man1/say.1 .

Vous pouvez copier/coller cette commande dans des morceaux pour voir où les choses se cassent pour vous aussi.

Par exemple :

$ cd '/usr/share/man'
$ /usr/bin/tbl '/usr/share/man/man1/say.1' | less
$ ...
$ ...

Et continuez à ajouter des pièces pour voir où ça échoue de votre côté.

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