メニュー

composer global のhome, vendor, binディレクトリの場所を確認する方法

2020 3/22
composer global のhome, vendor, binディレクトリの場所を確認する方法

composer global requireの保存先パスは環境毎に違っていたりします。

そこで今回は、composer globalの設定をコマンドで確認する方法を紹介します。Windows, Mac, Linuxで共通です。

目次

composer globalの設定一覧を取得

以下のコードで設定の一覧が取得できます。

composerの設定を取得
composer global config --list

自分の環境 (Windows10 Scoop) での実行結果はこちら

実行結果
Changed current directory to C:\Users\ユーザー名\scoop\persist\composer\home
[repositories.packagist.org.type] composer
[repositories.packagist.org.url] https?://repo.packagist.org
[repositories.packagist.org.allow_ssl_downgrade] true
[process-timeout] 300
[use-include-path] false
[preferred-install] auto
[notify-on-install] true
[github-protocols] [https, ssh]
[vendor-dir] vendor (C:\Users\ユーザー名\scoop\persist\composer\home/vendor)
[bin-dir] {$vendor-dir}/bin (C:\Users\ユーザー名\scoop\persist\composer\home/vendor/bin)
[cache-dir] C:\Users\ユーザー名\scoop\persist\composer\home/cache
[data-dir] C:\Users\ユーザー名\scoop\persist\composer\home
[cache-files-dir] {$cache-dir}/files (C:\Users\ユーザー名\scoop\persist\composer\home/cache/files)
[cache-repo-dir] {$cache-dir}/repo (C:\Users\ユーザー名\scoop\persist\composer\home/cache/repo)
[cache-vcs-dir] {$cache-dir}/vcs (C:\Users\ユーザー名\scoop\persist\composer\home/cache/vcs)
[cache-ttl] 15552000
[cache-files-ttl] 15552000
[cache-files-maxsize] 300MiB (314572800)
[bin-compat] auto
[discard-changes] false
[autoloader-suffix]
[sort-packages] false
[optimize-autoloader] false
[classmap-authoritative] false
[apcu-autoloader] false
[prepend-autoloader] true
[github-domains] [github.com]
[bitbucket-expose-hostname] true
[disable-tls] false
[secure-http] true
[cafile]
[capath]
[github-expose-hostname] true
[gitlab-domains] [gitlab.com]
[store-auths] prompt
[archive-format] tar
[archive-dir] .
[htaccess-protect] true
[use-github-api] true
[home] C:\Users\ユーザー名\scoop\persist\composer\home

特定の設定のみを取得する方法

特定の設定のみ欲しい場合は、composer global config 項目名 --オプションで取得できます。

bin-dirを取得する

こちらは必要に応じてパスを通しておくと良いでしょう。

bin-dirを取得する
composer global config bin-dir --absolute

vendor-dirを取得する

ここにはcomposer global requireしたものが保存されています。

vendor-dirを取得する
composer global config vendor-dir --absolute

homeを取得する

homeを取得する
composer global config home --absolute

この記事が気に入ったら
フォローしてね!

この記事を書いた人

コメント

コメントする

目次
目次
閉じる