質問

Magentoモジュール(Connectから)およびGithub(Composer.jsonが提供されている場合)をインストールする素晴らしい方法があることを知っています。

(で説明されているように http://magebase.com/magento-tutorials/composer-with-magento/)

作曲家を使用して、基本的なMagentoパッケージ(CE 1.7.0.2など)をインストールすることも可能ですか?

誰かがすでにそれを試しましたか? (成功したかどうか)

役に立ちましたか?

解決

現在、使用してのみインストールできます

$ composer create-project "kylecannon/magento" -s dev

もちろん、パッケージは、選択した他の信頼できるMagentoパッケージに置き換えることができます。

もちろん、それはcomposer.jsonの要件として追加することで単純にインストールすることはできないため、満足のいくものではありません。

magento-composer-installer 現在、プロジェクトはインストールをサポートしていません Mage_Core_Latest 依存関係が欠落しているため。他の誰もそれを修正しない場合 http://packages.firegento.com ビルドスクリプト、私は最新のハッカソンでそれをやりたいです。

他のヒント

代替案を使用する場合 AOEによる作曲家インストーラー, 、タイプの作曲家パッケージを追加できます magento-source 依存関係として、コードを配置する場所を指定します。

"extra":{
    "installer-paths": {
        "www/" : [ "type:magento-source" ],
        ".modman/{$vendor}_{$name}/" : [ "type:magento-module" ]
    },

Magento Coreには、 composer.json 次のように:

{
    "name": "magento/ce",
    "description": "Magento Repository",
    "type": "magento-source",
    "require": {}
}

それぞれに個別の枝を使用します 1.x.x バージョンと各ブランチにパッチを適用します。 Composerのバージョンの制約と互換性があるため、このようにタグが追加されます。 1.9.1.0-patch6285

その結果、この戦略はうまく機能します modman カスタムファイルをMagento Root Directoryにリンクし、ファイルを直接追加しないでください。その後、全体を追加するかどうかを判断できます www gitまたは除外するシンリンクを備えたディレクトリ。

上記の例では、AOEインストーラーはMagentoモジュールを直接配置するように構成されています。 .modman ディレクトリ、シンリンクをシングルで作成できるように modman deploy-all. 。作曲家スクリプトを利用して、後に自動的にトリガーできます composer installcomposer update:

"scripts":{
    "post-install-cmd": [
        "modman deploy-all --force"
    ],
    "post-update-cmd": [
        "modman deploy-all --force"
    ]
}

私は今作成に取り組んでいます すぐにゴーできます Magentoの開発パッケージ。作曲家の依存関係として、人形式の構成を備えたVagrant BoxとMagentoが含まれます。

私の最新情報を使用できます 作曲家依存としてのマゼント

私はこの記事に出くわしました: http://magebase.com/magento-tutorials/composer-with-magento/ - 多分それはあなたが探している答えを持っていますか?

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top