4 votos

La especificación de $MANPATH después de la instalación de coreutils no afecta a la página man de muestra

He instalado GNU core utilities via brew install coreutils. También he añadido PATH=$(brew --prefix coreutils)/libexec/gnubin:$PATH a principios de ~/.bash_profile (y es auto-originado en ~/.bashrc) como para permitir el acceso a estas utilidades con sus nombres predeterminados, la hormiga no se antepone con g.

Yo también quieren tener acceso a la man páginas de estas utilidades, por lo que añadió MANPATH="/usr/local/opt/coreutils/libexec/gnuman:${MANPATH-/usr/share/man}" a ~/.bash_profile como la segunda línea. Por desgracia, cuando yo escriba man ls por ejemplo, todavía se me pone la BSD hombre de la página, en lugar de la Gnu. ¿Cómo puedo solucionar este problema?

3voto

asafc Puntos 6

OK, así que después de investigar acerca de la $MANPATH con respecto a Linux\UNIX, me encontré con la idea de añadir a export MANPATH a la derecha después de definir en ~/.bash_profile. Esto resuelve el problema según sea necesario, es decir, que me de acceso a man páginas para coreutils, y sólo entonces a sus versiones de BSD, si no hay ninguna versión de GNU existe.

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