どこでも.gemrc
ファイルの仕様を検索しましたが、成功しませんでした。
どこに私がそれを見つけられるか知っていますか?
gemは設定ファイルを検索します.gemrc
はホームディレクトリにありますが、必要に応じてコマンドラインで別のファイルを指定できます(—config-file
修飾子)。
構成ファイルで指定できるものは3つあります。
詳しくは gem environment command doc をご覧ください。
「ホーム」はLinux/Macの用語です。参照されているのは、ユーザーの設定が表示されるフォルダーです。次のようにすると、設定ディレクトリの場所を確認できます。
Unix/Linuxでターミナルを開き、次のコマンドを入力します:
echo $HOME
Windowsでは、コマンドプロンプトを開き、次のコマンドを入力します:
echo %USERPROFILE%
私(Windows 7)の場合、これはC:\ Users [name]です。ただし、Rubyはデフォルトではそのフォルダーに.gemrcを設定しません。代わりにファイルを作成する必要があります。テキストエディターを開き、必要なYAMLスタイルコードをコピーします( documentation )、ファイルを.gemrcとしてホームディレクトリに保存します(「.txt」ではなく、すべてのファイルを選択してください)。
これらの設定は、その個々のユーザーにのみ影響します。ただし、パソコンの場合は、すべてのユーザーの設定を変更する必要はありません。
更新されたgemrc仕様は RubyGems Guides で入手できます( ' gem environment 'の下)。/etc/gemrcはすべてのユーザーに適用され、〜/ .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
不快なWebサイトが変化し続けるため、執筆時点でのここでの答えはすべて間違っています。この時点でここにあります:
https://guides.rubygems.org/command-reference/#gem-environment
明らかに、この時点で常に変化することを期待する必要があります。