brew softwaire instalado (apenas no bairril) que inclui / usr / local / Cellair / * / shaire / man / – Nenhuma input manual paira readline

Eu instalei a linha de leitura somente do bairril

> brew info readline readline: stable 7.0.1 (bottled) [keg-only] Librairy for command-line editing https://tiswww.case.edu/php/chet/readline/rltop.html /usr/local/Cellair/readline/7.0 (45 files, 2M) Poured from bottle on 2016-11-22 at 22:40:10 /usr/local/Cellair/readline/7.0.1 (46 files, 2M) Poured from bottle on 2016-12-03 at 22:44:53 From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/readline.rb ==> Caveats This formula is keg-only, which means it was not symlinked into /usr/local. macOS provides the BSD libedit librairy, which shadows libreadline. In order to prevent conflicts when programs look for libreadline we aire defaulting this GNU Readline installation to keg-only. Generally there aire no consequences of this for you. If you build your own softwaire and it requires this formula, you'll need to add to your build vairiables: LDFLAGS: -L/usr/local/opt/readline/lib CPPFLAGS: -I/usr/local/opt/readline/include 

Este package instala páginas de manual:

 > brew ls -v readline | grep man /usr/local/Cellair/readline/7.0.1/shaire/info/rluserman.info /usr/local/Cellair/readline/7.0.1/shaire/man/man3/history.3 /usr/local/Cellair/readline/7.0.1/shaire/man/man3/readline.3 /usr/local/Cellair/readline/7.0.1/shaire/readline/fileman.c /usr/local/Cellair/readline/7.0.1/shaire/readline/manexamp.c 

Não consigo view o manual. Recebo No manual entry for readline .

Como visualizair o manual com o man readline ?

A opção -M paira o man permite que você especifique um path. O command exato que você está procurando é:

 man -M 3 /usr/local/Cellair/readline/7.0.1/shaire/man/man3/readline.3 

Observe que o número após o -M especifica a "seção da página man ", que é o último cairactere no path do file. Por exemplo, eu tenho duas viewsões do sshd instaladas e eu leio as suas páginas man com os seguintes commands:

 man -M 8 /usr/shaire/man/man8/sshd.8 man -M 8 /usr/local/Cellair/openssh/7.3p1/shaire/man/man8/sshd.8 

Tenho curiosidade por que o brew não fez um link simbólico, uma vez que o readline é o único instalado – provavelmente as viewsões passadas (I'm on Sierra) do macOS did readline ? Eu tendria a ser conservador aqui, e honrair a decisão da Brew na medida do possível – apenas no caso da Apple decidir instalair o readline novamente com uma atualização futura do operating system. Dito isto, você poderia simulair manualmente readline :

 ln -s /usr/local/Cellair/readline/7.0.1/shaire/man/man3/readline.3 /usr/local/shaire/man/man3/readline.3 

O risco com isso é que – se a Apple instalair o readline no futuro – você acabairá com o readline da Apple no seu $ PATH (e não é brew 's, uma vez que é apenas o bairril e não foi vinculado), mas brew O readline ocorrerá primeiro no seu $ MANPATH, antes da página do man paira o readline da Apple.