composer に global というコマンドが増えていたので試しました。
要するに COMPOSER_HOME で composer コマンドを実行するのと同じです。
COMPOSER_HOME はデフォルトだと $HOME/.composer
です(Windows だと %APPDATA%\Composer
)。
試しに phpunit をインストールします。
$ composer global require 'phpunit/phpunit:*'
:
$ ~/.composer/vendor/bin/phpunit --help
PHPUnit 3.7.28 by Sebastian Bergmann.
:
環境変数 PATH も設定しておきます。
$ echo 'export PATH=$HOME/.composer/vendor/bin:$PATH' >> .bash_profile
$ source .bash_profile
$ which phpunit
~/.composer/vendor/bin/phpunit
$ phpunit --help
PHPUnit 3.7.28 by Sebastian Bergmann.
:
パッケージの更新も require と同じように global をつければOKです。
$ composer global update