2

Composerを使用してSymfony2用のcomposer非認識パッケージをインストールすることに慣れること。Twitter/Bootstrapの構成は次のとおりです。

"repositories": [
    {
        "type": "package",
        "package": {
            "name": "twitter/bootstrap",
            "version": "2.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/twitter/bootstrap",
                "reference": "v2.3.0"
            }
        }
    }
 ],

しかし、Jasny/Bootstrapではこれ

    {
        "type": "package",
        "package": {
            "name": "jasny/bootstrap",
            "version": "2.3.0-j4",
            "source": {
                "type": "git",
                "url": "https://github.com/jasny/bootstrap",
                "reference": "2.3.0-j4"
            }
        }
    }

これで失敗する

[UnexpectedValueException]                                                      
Could not parse version constraint 2.3.0-j4: Invalid version string "2.3.0-j4" 

直し方?2.3.0-j4は最新バージョンです。「-j4」は単に非標準で壊れやすい作曲家ですか?

残念ながら、2.3。*および> = 2.3を提案どおりに試行すると、同様のエラーが発生します。

[Composer\Repository\InvalidRepositoryException]
A repository of type "package" contains an invalid package definition: Undefined index: version

Invalid package definition:
{"name":"jasny\/bootstrap","version":"2.3.*","source":{"type":"git","url":"https:\/\/github.com\/jasny\/bootstrap","reference":"2.3.*"}} 
4

1 に答える 1

1

バージョンは、、、、またはのオプションのサフィックスが付いたの形式に従う必要がX.Y.Zあります-dev-alphaN-betaN-RCN

ceesemacflyが言及したhttp://getcomposer.org/doc/04-schema.md#versionから。

2.3.*または>=2.3代わりに試すことができます。

于 2013-02-21T18:51:29.077 に答える