2010-11-27 21 views

答えて

19

gemはあなたのホームディレクトリ内の設定ファイル.gemrcを探しますが、希望すれば(—config-file修飾子を使って)別のファイルをコマンドラインで指定することもできます。

あなたが設定ファイルで指定することができる3つのものがあります。

  • たびに宝石を生成するときに使用(「」のRDoc「の
  • コマンドラインオプションを」を実行に使用するコマンドライン引数は、 docuemntation)
  • GEMPATH設定gem environment command doc

より。

+0

ありがとうございました。 –

+2

リンクが無効です。 – mxcl

+6

'.gemrc'のドキュメントが[' gem environment'コマンドのdoc](http://guides.rubygems.org/command-reference/#gem_environment)に移動しました。 –

8

更新されたgemrcの仕様は、RubyGems Guides( 'gem environment'の下にあります)で入手できます。 〜/ .gemrcは個人に適用されますが、/ etc/gemrcはすべてのユーザーに適用されます。

キーがgemコマンド(たとえば、install:)の場合、そのコマンドで使用する引数を指定します。

:sources: A YAML array of remote gem repositories to install gems from 
:verbose: Verbosity of the gem command. false, true, and :really are the levels 
:update_sources: Enable/disable automatic updating of repository metadata 
:backtrace: Print backtrace when RubyGems encounters an error 
:gempath: The paths in which to look for gems 
+0

すばやく試してみると、上記のキーの前に ':'(図示のように)を付け、コマンド( 'install'など)を続けてはいけないようにしてください。これは、RubyGemsガイドに示されている例と一致しています。 –

10

'ホーム' のLinux/Macの項は次のとおりです。ここで

を指定することができ、他のキーです。参照先とは、ユーザーの設定が表示されるフォルダです。

のUnix/Linux上で、ターミナルを開き、次のコマンドを入力します:Windows上

echo $HOME 

を、コマンド・プロンプトを開き、あなたの設定ディレクトリは次のようにしてある場所を見つけることができますそして次のコマンドを入力します(Windows 7の)私にとって

echo %USERPROFILE% 

を、これはC:\ユーザー[名前]。しかし、Rubyはデフォルトでそのフォルダに.gemrcを設定していないようです。代わりに、ファイルを作成する必要があります。テキストエディタを開き、必要なYAMLスタイルコード(documentation)をコピーし、ホームディレクトリに.gemrcとして保存します( '.txt'ではなくすべてのファイルを選択してください)。

これらの設定は、個々のユーザーにのみ影響します。ただし、ご使用のパーソナルコンピュータの場合は、おそらくすべてのユーザーの設定を変更する必要はありません。