2015-09-10 2 views
2

Я пытаюсь создать простой пакет композитора. Но я застрял в следующем вопросе. Не знаю, как это решить.Невозможно создать пакет композитора - InvalidArgumentException

[InvalidArgumentException]             
Could not find package sarav/sample-package at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability 

пакет Адрес: https://packagist.org/packages/sarav/sample-package

Я побежал следующую команду композитор

composer require sarav/sample-package 

Мой композитор содержание

{ 
    "name": "sarav/sample-package", 
    "description": "Sample package", 
    "type": "Library", 
    "license": "MIT", 
    "authors": [ 
     { 
      "name": "Sarav", 
      "email": "[email protected]" 
     } 
    ], 
    "minimum-stability": "dev", 
    "require": { 
     "php": ">=5.3.0" 
    }, 
    "autoload": { 
     "psr-0": { 
      "Sarav": "src/" 
     } 
    } 
} 

ответ

2

Ваш пакет конфигурации выглядит хорошо для меня, но ваш Git репо не имеет никаких отмеченных версий.

Используйте git tag v1.0.0 или любую другую версию, затем git push origin --tags для обновления на GitHub.

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

composer require sarav/sample-package dev-master

Вы можете потребовать любую ветвь в этой манере, но префикс dev- является обязательным.

+0

Hi Steven. Спасибо за помощь. Это сработало. Теперь я создал новый пакет для laravel. Хотя я требую его через композитор, я получаю сообщение об ошибке. Вы можете помочь? Вот ссылка https://github.com/composer/composer/issues/4407 –

+0

Я ответил на ваш вопрос GitHub :) –

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