Path

man.conf 中的 MANPATH

  • June 15, 2009

我已經安裝了 mac-ports,它把所有東西都放在了/opt/local. 相應的手冊頁位於/opt/local/man. 我添加了以下行來/private/etc/man.conf表示man搜尋路徑port

MANPATH /opt/local/man/man1

但是,當我自己呼叫man時:

> man port

我收到以下錯誤:

No manual entry for port

這是添加新搜尋路徑的正確方法man嗎?

你很親密。你應該添加這個:

MANPATH /opt/local/man/

不是 /man1 附加到它。在 /private/etc/man.conf 中有一行註釋,您只需取消註釋即可:

# Uncomment if you want to include one of these by default
#
# MANPATH       /opt/*/man
# MANPATH       /usr/lib/*/man

/opt/*/man 是你的……人。

你必須指向根,所以:

MANPATH=/opt/local/man man port

應該管用。

您應該向 /etc/manpath.config 添加任何其他路徑,以便它們適用於所有人。

引用自:https://serverfault.com/questions/25388