번들링에 대한 man 명령이 있습니까?

번들링에 대한 man 명령이 있습니까?

bundle그 안에 명령이 있습니다 ruby.

man명령이나 유사한 기능을 사용하고 싶습니다 bundle. 존재합니까? 그렇다면 와 같은 것을 찾는 방법을 알고 싶습니다 bundle gem.

온라인에서 볼 수 있지만 명령줄에서 읽는 것을 선호합니다. http://bundler.io/v1.12/man/bundle-gem.1.html

답변1

정말, bundle-gem온라인 설명서는 다음을 기반으로 합니다.gems.ronn 번들문서. 그리고 ronn매뉴얼 페이지 형식으로 지정되도록 설계된 형식(및 프로그램)입니다.

bundler-gem먼저 파일 ( 및 ) 을 가져옵니다 ronn.

git clone https://github.com/bundler/bundler.git
gem install ronn  # this actually depends on mustache, rdiscount and hpricot

맨 페이지를 만듭니다.

$ /home/grochmal/.gem/ruby/2.3.0/bin/ronn -r bundler/man/bundle-gem.ronn 
     roff: bundler/man/bundle-gem.1

(PATH에 gem 경로가 있을 수 있지만 만일을 대비해 여기에 추가했습니다. 또한 매뉴얼 페이지에 사용하는 형식을 -r나타냅니다 .)roff

그리고 맨페이지를 확인해 보세요:

man bundler/man/bundle-gem.1

man bundle-gem맨페이지를 적절한 위치에 배치하고 해당 위치를 에 추가하려면 MANPATH다음을 수행하십시오.

mkdir ~/man{,/man1}
cp bundler/man/bundle-gem.1 ~/man/man1/
export MANPATH=$MANPATH:~/man

(여기서 man 부분의 사용에 유의하세요)


추가 지침

ronn읽고 있는 웹 매뉴얼을 생성하는 데 사용할 수 있기 때문입니다 .hpricotronn -5 <file.ronn>

gem가 자동으로 실행되므로 ronn설치하면 에 있게 됩니다 . 불행히도 man 섹션을 디렉터리( , , ...)로 나누는 *nix 규칙을 따르지 않으므로 여기에서 man 페이지를 검색합니다. 번거로울 수 있습니다( 여기에서는 using 을 사용할 수 없습니다).bundlergem~/.gem/ruby/<version>/gems/bundler-<version>/mangemman1man2~/.gemMANPATH

MANPATH아직 설정 하지 않았다면 시스템이 이를 사용하고 있는 것입니다 /etc/man_db.conf. 이 경우 다음 MANPATH과 같이 설정해야 합니다.

export MANPATH=`manpath`:~/man

관련 정보