2016-11-01 4 views
1

У меня есть следующие два пакетаПочему возникает эта неожиданная версия композитора?

Пакет: "my/package"
Релизы 0.8.9, 0.8.8, 0.8.7, 0.8.6, 0.8.5, 0.8.4, 0.8.3, 0.8.2, 0.8.1, 0.8.0, 0.7.4, ...

Пакет: "my/package2"
Релизы: 0.1.1, 0.1.0

Мой composer.json по умолчанию конфигурации со странным поведением Установок:

{ 
    "minimum-stability" : "stable", 
    "require" :   { 
    "my/package" : "*", 
    "my/package2" : "*" 
    } 
} 

Результат:

  • "my/package"@0.8.0
  • "my/package2"@0.1.1

Если изменить конфиг на следующее:

{ 
    "prefer-stable": true, 
    "minimum-stability" : "dev", 
    "require" :   { 
    "my/package" : "*", 
    "my/package2" : "*" 
    } 
} 

Результат:

  • "my/package"@0.8.9
  • "my/package2"@0.1.1

почему устанавливает мою по умолчанию конфигурации "my/package"@0.8.0 и не @0.8.9?

ответ

0

Таким образом, ответ в моем случае это действительно просто:

Пакет "my/package" имеет начиная с версии 0.8.1 требование "my/package3"@dev-master Wich также классифицировать "my/package" не стабильно.

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

  • Нет связанных вопросов^_^