0 votos

¿Cómo consigo que las páginas man de Ansible funcionen en MacOS? (instalado con Homebrew)

He instalado Ansible en MacOS 13.1 (Ventura) con Homebrew. Después de actualizar $PATH para incluir /opt/homebrew/bin para poder ejecutar comandos ansible. Sin embargo, el man para Ansible ( man ansible , man ansible-galaxy etc.) no funcionan. El ansible man cuando se instalan con Homebrew se encuentran en:

/opt/homebrew/Cellar/ansible/7.1.0/share/man/man1

¿Cómo puedo tener el man en MacOS hace referencia a estas páginas?

2voto

ikl Puntos 856

A pesar de que tenía eval "$(/opt/homebrew/bin/brew shellenv)" en ~/.zprofile y $MANPATH fue /opt/homebrew/share/man:: Estoy asumiendo que hubo algunos problemas de enlaces simbólicos como me di cuenta después de brew uninstall ansible que ansible seguía presente en /opt/homebrew/bin/ y el comando ansible todavía estaba vinculado a él.

Después de hacer rm /opt/homebrew/bin/ansible* y brew install ansible Las páginas man de ansible ya funcionan.

1voto

yoliho Puntos 340

La variable a partir de la cual man averigua dónde buscar es MANPATH

De la página del manual de bree https://docs.brew.sh/Manpage#shellenv y tu comentario sobre actualizar PATH creo que no has seguido completamente las instrucciones de instalación

Considera añadir la evaluación de la salida de este comando a tus dotfiles (por ejemplo ~/.profile, ~/.bash_profile, o ~/.zprofile) con: eval "$(brew shellenv)"

Mecanografía brew shellenv mostrará las actualizaciones necesarias para PATH MANPATH etc si quieres hacerlo manualmente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X