7

私は Symfony 2.1 で composer を使用して、composer を認識していない、おそらく決してそうしない github ライブラリからベンダーをプルダウンしようとしています。

例: 古い D​​eps ファイル:

[jQuery]
git=git://github.com/jquery/jquery.git
version=1.8.1

[Mocha]
git=https://github.com/visionmedia/mocha.git

作曲家 (動かない)

"repositories": [
    {
        "type": "package",
        "package": {
            "name": "jquery",
            "version": "1.8.1",
            "dist": {
                "url": "git://github.com/jquery/jquery.git",
                "type": "git"
            }
        }
    }
],
"require": {
    "jquery": "1.8.1"
}
4

2 に答える 2

10

git からダウンロードする場合は、「dist」パッケージではなく「source」パッケージを指定する必要があります。使用する:

"repositories": [
    {
        "type": "package",
        "package": {
            "name": "jquery",
            "version": "1.8.1",
            "source": {
                "url": "git://github.com/jquery/jquery.git",
                "type": "git",
                "reference": "1.8.1"
            }
        }
    }
],
"require": {
    "jquery": "1.8.1"
}
于 2012-09-14T06:21:25.303 に答える
2

もう 1 つのオプションはBower、フロント エンドのパッケージ管理に使用し、composer を設計目的にのみ使用することです。(PHP パッケージ)。

http://bower.io/

于 2013-05-06T18:35:04.263 に答える