4

gem をインストールして、gem がインストールされるまで 2 秒待ってから、ドキュメントが表示されるまで 30 秒待つのはいつもイライラします。ローカル ドキュメントが通常役に立たないのに、なぜこの規則を強制するのでしょうか。

gem install rails --no-ri --no-rdocそのステップをスキップするために使用できることは知っていますが、デフォルトで単にドキュメントをスキップする方法はありますか?

4

1 に答える 1

1

フラグを~/.gemrcファイルに追加します。

ドキュメントから:

gemは、ホーム ディレクトリで構成ファイルを検索し.gemrcますが、必要に応じてコマンド ラインで別のファイルを指定することもできます ( --config-file modifier. 1 つの構成ファイルのみが処理されます。コマンドラインの一番右のファイル、またはデフォルト $HOME/.gemrcの 、またはまったくありません。

構成ファイルで指定できる項目は 3 つあります。

  • gem実行するたびに使用されるコマンドライン引数
  • 「RDoc」のコマンドライン オプション (ドキュメントの生成時に使用)
  • GEMPATH設定

設定ファイル自体は「YAML」形式です。次に例を示します。

gem:  --local --gen-rdoc --run-tests
rdoc: --inline-source --line-numbers
gempath:
 - /usr/local/rubygems
 - /home/gavin/.rubygems

このような構成ファイルの効果は次のようになります。

  • gem「ローカル」操作のみを実行します (--remoteまたは--bothコマンドラインで指定しない限り)
  • gemRDoc を生成し、何かをインストールするたびに単体テストを実行します (良い考えです!)
  • RDoc を生成するとき、指定された引数が使用されます
  • /usr/local/rubygems設定として使用され/home/gavin/rubygemsます$GEM_PATH
于 2012-04-05T18:55:58.253 に答える