http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.htmlによると
$ XDG_CONFIG_HOMEは、ユーザー固有の構成ファイルを保存する必要があるベースディレクトリを定義します。 $ XDG_CONFIG_HOMEが設定されていないか空の場合は、デフォルトで$ HOME /.configを使用する必要があります。
rbenvは、Linuxで最も人気のあるツールの1つです。仕様に準拠できれば、すばらしいツールです。
rbenvがXDG仕様にどのように準拠することを期待しますか?
@sandysrbenvはどこにでもインストールできます。 それに応じてRBENV_ROOT
エクスポートするだけです。
個人的には、rbenvがXDG_CONFIG_HOMEに属しているとは思いません。 rbenvはアプリであり、構成ファイルではありません。 RBENV_ROOT=/usr/local/var/rbenv
を設定しました
同意しました。 ~/.rbenv
フォルダーはほとんど構成ファイルではないので( ~/.rbenv/version
グローバルバージョンファイルを除く)、これはXDG_CONFIG_HOMEが使用されることになっているものには当てはまらないと思います。 誰かが別の方法で議論できるまで閉じる。
〜/ .rbenvフォルダーはほとんど構成ファイルではないため(〜/ .rbenv / versionグローバルバージョンファイルを除く)、これはXDG_CONFIG_HOMEが使用されることになっているものには該当しないと思います。
それらはほとんどデータファイルのようですか? $XDG_DATA_HOME
が存在します。
最も参考になるコメント
それらはほとんどデータファイルのようですか?
$XDG_DATA_HOME
が存在します。