2016-01-17 4 views
0

Я создал пакет в laravel с laravel packager, я нажимаю его на свою учетную запись github и отправляю в Packagist. Когда я ударилInvalidArgumentException композитор при установке пакета laravel через композитор

composer require mortezarajabi/jdate 

в корневой директории, я получаю

[InvalidArgumentException]             
     Could not find package mortezarajabi/jdate at any version for your minimum- 
     stability (stable). Check the package spelling or your minimum-stability 
require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... 

и это мой композитор

{ 
    "name": "mortezrajabi/jdate", 
    "type": "library", 
    "description": "Jalali(Falaki) date for laravel", 
    "keywords": [ 
     "mortezarajabi", 
     "jdata" 
    ], 
    "homepage": "https://github.com/mortezarajabi/jdate", 
    "license": "MIT", 
    "authors": [ 
     { 
      "name": "mortezarajabi", 
      "email": "[email protected]", 
      "homepage": "http://mortezarajabi.com", 
      "role": "Developer" 
     } 
    ], 
    "require": { 
     "illuminate/support": "~5", 
     "php" : ">=5.4.0" 
    }, 
    "autoload": { 
     "psr-4": { 
      "rajabi\\jdate\\": "src" 
     } 
    } 
} 

любое предложение?

+0

Вы создали по крайней мере, один тег для этого проекта в Git? –

ответ

1

Проблема в том, что у вас нет tag для вашего пакета в Git. Packagist использует теги для управления версиями пакетов. Он будет использовать ваш последний тег в качестве версии по умолчанию в composer require mortezarajabi/jdate.

Так что, если вы просто хотите работать с master отрасли, вы можете потребовать его в composer.json следующим образом:

"require": { "mortezarajabi/jdate" : "dev-master" } 
"minimum-stability": "dev" 

И тогда вы можете:

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