--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
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
구성 파일 을 사용하여 기본 옵션을 지정할 수 있습니다 .
단계별 :
터미널에서 .gemrc 파일을 생성 / 편집하려면 :
vi ~/.gemrc
vi라는 편집기가 열립니다. 붙여 넣기 :
gem: --no-ri --no-rdoc
'esc'- 버튼을 클릭하십시오.
입력 :
:exit
이 명령으로 모든 것이 올바른지 확인할 수 있습니다.
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit ~/.gemrc
위에서 언급했듯이 gem: --no-document
gem 파일을 넣으 십시오. 그러나 시스템 전체의 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
'Program Tip' 카테고리의 다른 글
공백을 제거하려면 어떻게합니까? (0) | 2020.09.27 |
---|---|
JavaScript에서 float 숫자를 정수로 어떻게 변환합니까? (0) | 2020.09.27 |
Unix 타임 스탬프를 JavaScript의 시간으로 변환 (0) | 2020.09.27 |
항상 새 탭에서 파일 열기 (0) | 2020.09.27 |
“린팅”이란 무엇입니까? (0) | 2020.09.27 |