Composerのcreate-projectコマンドでローカルリポジトリからインストールする

Composerのcreate-projectコマンドで、正常にインストールできるかテストするためなどPackagistではなく手許のリポジトリからインストールしたい場合。

package.jsonを作成します。

package.json:

{
    "package": {
        "name": "vendor/project",
        "version": "1.0.0",
        "source": {
          "url": "/path/to/repository/.git",
          "type": "git",
          "reference": "develop"
        }
    }
}

--repository-urlオプションを付けてcomposer create-projectコマンドを実行します。

$ composer create-project --repository-url=./package.json vendor/project ./path

参考

Date: 2014/07/07

Tags: php, composer