私は自分のマシンや私が扱っているサーバーにインストールしたgemからのRIやRDocの出力を使いません(私は他のドキュメントの方法を使います)。
私がインストールするすべてのgemはデフォルトでRIとRDocドキュメントをインストールします、なぜなら私は--no-ri --no-rdoc
を設定するのを忘れているからです。
これら2つのフラグをデフォルトにする方法はありますか?
次の行をローカルの~/.gemrc
ファイルに追加するだけです(これはhomeフォルダーにあります)
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
は、新しい guides に従って非推奨になっていることに注意してください。推奨される方法は、--no-document
または~/.gemrc
で/etc/gemrc
を使用することです。
install: --no-document
update: --no-document
または
gem: --no-document
echo 'gem: --no-document' >> ~/.gemrc
This one-liner used to be in comments here, but somehow disappeared.
---
: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
このファイルはデフォルトでは作成されません。自分で作成する必要があります。
(echo install: --no-document && echo update: --no-document) >> c:\ProgramData\gemrc
.gemrc
構成ファイルを使用してデフォルトのオプションを指定できます。
上記のように、gem: --no-document
をgemファイルに入れます。ただし、システム全体のgemrcは必ずしも/etc/gemrc
に入るとは限りません。 RVMを使用している場合、またはRubyを/usr/local/bin
の下にインストールしている場合、別の場所に移動する必要があります。この場所を見つけるには、irb
を実行して入力します...
require 'rubygems'
Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE
これに関する元の投稿を参照してください here 。
To create/edit the .gemrc file from the terminal:
vi ~/.gemrc
You will open a editor called vi. paste in:
gem: --no-ri --no-rdoc
click 'esc'-button.
type in:
:exit
You can check if everything is correct with this command:
Sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit ~/.gemrc
.
gem sources --add http://rubygems.org
You will have to confirm (it's unsafe). Now the file is created in your userprofile folder (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
Windowsユーザーの場合、Rubyは.gemrcファイルを設定しません。それであなたはあなたのホームディレクトリ(echo %USERPROFILE%
)に.gemrcファイルを作成しそしてそれに次の行を置かなければなりません:
gem: --no-document
前の回答で既に述べたように、 - no-riと--no-rdocを使用しないでください。自分で見てください。
gem help install