Manpages können in osx nicht gefunden werden (manpath-Problem)
Ich habe OSX 10.8.3 und meine Manpages werden nicht angezeigt. Ich hatte dieses Problem, als ich auf 10.6 war, aber ich möchte es nicht beheben.
Der Grund, warum ich Manpages nicht finden kann, ist, weil "/ usr / local / texlive / 2011 / texmf / doc / man" eingestellt ist. Ich möchte herausfinden, wo dies eingestellt wird (die folgende Liste zeigt, dass dies der Fall ist gesetzt durch cat-Befehl). Man-Seiten gibt es in einer Reihe von Verzeichnissen (wie unten gezeigt), aber man findet sie nicht, da der Pfad auf nur einen Ort gesetzt ist. Meine Schale ist Bash.
Ich habe mir / etc / profile ~ / .bash_profile ~ / .bash_login ~ / .profile ~ / .bashrc und ~ / .MacOSX / environment.plist angesehen und sehe nichts im Zusammenhang mit Manpath.
Hier sind einige relevante Informationen:
macosx@sh ~ $ > manpath /usr/local/texlive/2011/texmf/doc/man macosx@sh ~ $ > man -v man, version 1.6c macosx@sh ~ $ > uname -a Darwin sh.local 12.3.0 Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64 x86_64 macosx@sh ~ $ > man -d man Reading config file /private/etc/man.conf Looked whether there exists a message catalog man, but there is none (and for English messages none is needed) found man directory /usr/share/man found man directory /usr/local/share/man found man directory /usr/X11/man found manpath map /bin --> /usr/share/man found manpath map /sbin --> /usr/share/man found manpath map /usr/bin --> /usr/share/man found manpath map /usr/sbin --> /usr/share/man found manpath map /usr/local/bin --> /usr/local/share/man found manpath map /usr/local/sbin --> /usr/local/share/man found manpath map /usr/X11/bin --> /usr/X11/man found manpath map /usr/bin/X11 --> /usr/X11/man found manpath map /usr/bin/mh --> /usr/share/man using /usr/bin/less -is as pager using /usr/bin/less -is as browser using /bin/cat to dump HTML pages as textadding /usr/local/texlive/2011/texmf/doc/man to manpath No manual entry for man # wanted to ignore commented out lines macosx@sh ~ $ >cat /private/etc/man.conf | grep -v ^\# FHS MANPATH /usr/share/man MANPATH /usr/local/share/man MANPATH /usr/X11/man MANPATH_MAP /bin /usr/share/man MANPATH_MAP /sbin /usr/share/man MANPATH_MAP /usr/bin /usr/share/man MANPATH_MAP /usr/sbin /usr/share/man MANPATH_MAP /usr/local/bin /usr/local/share/man MANPATH_MAP /usr/local/sbin /usr/local/share/man MANPATH_MAP /usr/X11/bin /usr/X11/man MANPATH_MAP /usr/bin/X11 /usr/X11/man MANPATH_MAP /usr/bin/mh /usr/share/man TROFF /usr/bin/groff -Tps -mandoc -c NROFF /usr/bin/groff -Wall -mtty-char -Tascii -mandoc -c JNROFF /usr/bin/groff -Tnippon -mandocj -c EQN /usr/bin/eqn -Tps NEQN /usr/bin/eqn -Tascii JNEQN /usr/bin/eqn -Tnippon TBL /usr/bin/tbl REFER /usr/bin/refer PIC /usr/bin/pic VGRIND /usr/bin/vgrind GRAP PAGER /usr/bin/less -is BROWSER /usr/bin/less -is HTMLPAGER /bin/cat CAT /bin/cat CMP /usr/bin/cmp -s COMPRESS /usr/bin/bzip2 COMPRESS_EXT .bz2 MANSECT 1:1p:8:2:3:3p:4:5:6:7:9:0p:tcl:n:l:p:o .gz /usr/bin/gunzip -c .bz2 /usr/bin/bzip2 -c -d .z .Z /usr/bin/zcat .F .Y
Also habe ich diesen Blogpost auf Manpaths gefunden und hier ist was ich sehe:
macosx@sh ~ $ > cat /etc/profile # System-wide .profile for sh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi if [ "$" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrc fi macosx@sh ~ $ > /usr/libexec/path_helper -s PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/opt/local/bin:/opt/local/sbin:/usr/local/share/python:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Users/macosx/.gem/bin:/Users/macosx/.gem/ruby/1.8/bin:/usr/local/texlive/2011/bin/universal-darwin:/usr/texbin:/usr/X11/bin:/Users/macosx/.rvm/bin"; export PATH; MANPATH="/usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/texlive/2011/texmf/doc/man"; export MANPATH;
Manpath wird also mit path_helper korrekt gesetzt, aber irgendwo überschrieben.
Um das zu klären, frage ich nach Wo könnte etwas den Pfad zurücksetzen, und ich kann das Bild zwingen, den Pfad zurückzusetzen und Manpath richtig zurückzusetzen. Ich bin daran interessiert herauszufinden, wo sich der Manpath verändert.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?