기계 또는 내가 취급하는 서버에 설치 한 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
답변
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