Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > etcライブラリ > Etcモジュール > sysconfdir

module function Etc.#sysconfdir

sysconfdir -> String | nil[permalink][rdoc]

システムの設定ディレクトリを返します。

require 'etc'
p Etc.sysconfdir # => "/etc"

主に "/etc" を返しますが、Ruby をソースからビルドした場合は異なるディレ クトリを返す場合があります。例えば、Ruby を /usr/local にインストールし た場合は、"/usr/local/etc" を返します。 Windows では常にシステムで提供されたディレクトリを返します。