2014-11-19 2 views
0

У меня есть два проекта symfony2 A и B. Моя цель - добавить проект B в проект A как поставщик.Symfony2 - добавьте еще один пользовательский проект Symfony2 в качестве поставщика

Что я сделал:

  1. Отредактированный файл composer.lock в проект, чтобы включить проект B в качестве поставщика:

    "name": "sciforum/journals_revie_bundle", 
        "version": "dev-master", 
        "target-dir": "SciForum/JournalsReview", 
        "source": { 
         "type": "git", 
         "url": "ssh://[email protected]:22/~/projects/journals_review", 
         "reference": "dc8ea6a551e5d42b972dd302b75d9ce0a26735f3" 
        }, 
        "require": { 
         "php": ">=5.3.3" 
        }, 
        "type": "symfony-bundle", 
        "extra": { 
         "branch-alias": { 
          "dev-master": "2.0-dev" 
         } 
        }, 
        "autoload": { 
         "psr-0": { 
          "SciForum\\JournalsReview\\": "" 
         } 
        }, 
        "description": "SciForumJournalsReview", 
        "homepage": "http://www.sciforum.net", 
        "time": "2014-11-14 11:11:33" 
    }, 
    
  2. Изменена composer.json в проекте B

    { 
    "name" : "sciforum/journals_review_bundle", 
    "type" : "symfony-bundle", 
    "description" : "SciForumJournalsReviewBundle", 
    "homepage" : "http://www.sciforum.net", 
    "require" : { 
        "php" : ">=5.3.3" 
    }, 
    " autoload" : { 
        "psr-0" : { 
         "SciForum\\JournalsReviewBundle\\" : "" 
        } 
    }, 
    "target-dir" : "SciForum/JournalsReviewBundle", 
    "extra" : { 
        "branch-alias" : { 
         "dev-master" : "2.0-dev" 
        } 
    } 
    

    }

  3. Импортные сверток в проекте AppKernel.php

    new SciForum\JournalsReview\SciForumJournalsReviewBundle(), 
    

И при попытке сделать

sudo php composer.phar install 

Я получаю

Your requirements could not be resolved to an installable set of packages. 

Problem 1 
- The requested package sciforum/journals_review_bundle could not be found in any version, there may be a typo in the package name. 
Problem 2 
- The requested package sciforum/journals_revie_bundle could not be found in any version, there may be a typo in the package name. 

Potential causes: 
- A typo in the package name 
- The package is not available in a stable-enough version according to your minimum-stability setting 
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details. 

Любая идея? Спасибо.

+0

Кажется, есть опечатка, "journals_revie_bundle" вместо "journalals_review_bundle" ... – Veve

+0

К сожалению, опечатка находится в вопросе, в коде это нормально, я отредактирую вопрос –

ответ

0

Вместо использования индивидуальных поставщиков, я сделал то, что я включил этот пользовательский комплект в качестве вторичного пакета в свой основной проект, и все работает отлично.

Смежные вопросы