Program Tip

--no-ri --no-rdoc을 gem 설치의 기본값으로 만드는 방법은 무엇입니까?

programtip 2020. 9. 27. 13:47
반응형

--no-ri --no-rdoc을 gem 설치의 기본값으로 만드는 방법은 무엇입니까?


내 컴퓨터 또는 내가 처리하는 서버에 설치 한 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-rdoc --no-ri 

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

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


.gemrc구성 파일 을 사용하여 기본 옵션을 지정할 수 있습니다 .

gem 구성 파일에 대한 문서


단계별 :

터미널에서 .gemrc 파일을 생성 / 편집하려면 :

vi  ~/.gemrc

vi라는 편집기가 열립니다. 붙여 넣기 :

gem: --no-ri --no-rdoc

'esc'- 버튼을 클릭하십시오.

입력 :

:exit

이 명령으로 모든 것이 올바른지 확인할 수 있습니다.

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit ~/.gemrc

위에서 언급했듯이 gem: --no-documentgem 파일을 넣으 십시오. 그러나 시스템 전체의 gemrc는 항상 /etc/gemrc. RVM을 사용 중이거나에서 Ruby를 설치 /usr/local/bin한 경우 다른 위치로 이동해야합니다. 실행 irb하고 입력 하여이 위치를 찾을 수 있습니다 .

require 'rubygems'
Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE

여기 에 대한 원본 게시물을 참조 하십시오 .


Windows7에서는 .gemrc 파일이 존재하지 않으므로 Ruby가 이와 같이 만들 수 있습니다 (탐색기에서이 작업을 수행하는 것은 쉽지 않음).

gem sources --add http://rubygems.org

확인해야합니다 (안전하지 않음). 이제 파일이 userprofile 폴더 (c : \ users \)에 생성됩니다.

You can edit the textfile to remove the source you added or you can remove it with

gem sources --remove http://rubygems.org

For Windows users, Ruby doesn't set up .gemrc file. So you have to create .gemrc file in your home directory (echo %USERPROFILE%) and put following line in it:

gem: --no-document

As already mentioned in previous answers, don't use --no-ri and --no-rdoc cause its deprecated. See it yourself:

gem help install

참고URL : https://stackoverflow.com/questions/1381725/how-to-make-no-ri-no-rdoc-the-default-for-gem-install

반응형