[ruby] gem 설치를 위해 –no-ri –no-rdoc를 기본값으로 설정하는 방법은 무엇입니까?

기계 또는 내가 취급하는 서버에 설치 한 gem의 RI 또는 ​​RDoc 출력을 사용하지 않습니다 (다른 문서 수단을 사용함).

설치하는 모든 gem은 기본적으로 RI 및 RDoc 설명서를 설치합니다 --no-ri --no-rdoc.

이 두 플래그를 기본값으로 설정하는 방법이 있습니까?



답변

로컬 ~/.gemrc파일에 다음 줄을 추가하면 됩니다 ( 폴더에 있음).

gem: --no-document

또는이 줄을 전역 gemrc구성 파일에 추가 할 수 있습니다 .

찾는 방법은 다음과 같습니다 (Linux).

strace gem source 2>&1 | grep gemrc


답변

에서 RVM의 설명서 :

이 줄을 ~/.gemrc또는에 추가하십시오 /etc/gemrc.

gem: --no-document

참고 : 원래 답변은 다음과 같습니다.

install: --no-rdoc --no-ri 
update: --no-rdoc --no-ri 

더 이상 유효하지 않습니다. RVM 문서는 이후 업데이트되었으므로 gem지시문 만 포함하는 현재 답변 이 올바른 것입니다.


답변

참고 --no-ri--no-rdoc새로운에 따라 사용되지 않습니다 가이드 . 권장되는 방법은 또는 에서 사용하는 것 --no-document입니다 .~/.gemrc/etc/gemrc

install: --no-document
update: --no-document

또는

gem: --no-document


답변

Linux (및 아마도 Mac)에서 :

echo 'gem: --no-document' >> ~/.gemrc

이 한 줄짜리 주석은 여기 주석에 있었지만 어떻게 든 사라졌습니다.


답변

# /home/{user}/.gemrc

---
:update_sources: true
:sources:
- http://gems.rubyforge.org/
- http://gems.github.com
:benchmark: false
:bulk_threshold: 1000
:backtrace: false
:verbose: true
gem: --no-ri --no-rdoc

http://webonrails.com/2008/12/03/skiping-installation-of-ri-and-rdoc-documentation-while-installing-gems/


답변

Windows XP에서 .gemrc 파일의 경로는

c:\Documents and Settings\All Users\Application Data\gemrc 

이 파일은 기본적으로 생성되지 않으므로 직접 생성해야합니다.


답변

Windows 7 사용자를위한 oneliner :

(echo install: --no-document && echo update: --no-document) >> c:\ProgramData\gemrc