مرحبا،
عندما أحتاج إلى PHP> = 7.0 في composer install
الخاص بي. كل شيء يعمل بشكل جيد مع PHP 5.x.
هذه هي رسالة الخطأ:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php >=7.0 but your HHVM version does not satisfy that requirement.
هل هناك أي طريقة لطلب إصدار PHP أو HHVM عبر Composer؟ أو هل يجب علي التخلي عن كشف الطلب / استخدام --ignore-platform-reqs
؟
HHVM بالتأكيد غير متوافق تمامًا مع PHP7 حتى الآن ، لذلك أخشى أنه لا يوجد الكثير يمكننا القيام به.
ليس لدي أجهزة HHVM تحت تصرفي ، ولكن ما الذي يقدمه حتى مقابل PHP_VERSION
، أو c show -p | grep php
؟
لا يمكننا إصلاح ذلك .. حتى يطلقوا شيئًا يشحن PHP_VERSION يشير إلى أنهما متوافقان مع php7 ، فسيتم التعامل معهما على أنهما غير متوافقين.
أوه ، حسنًا ، لم أكن على دراية بهذه المشكلات - شكرًا لربطها بها!
أعتقد أنني سأقوم فقط بنقل hhvm إلى قائمة allow_failures في Travis واستخدام --ignore-platform-reqs
حتى يتوافق HHVM's PHP 7.
التعليق الأكثر فائدة
HHVM بالتأكيد غير متوافق تمامًا مع PHP7 حتى الآن ، لذلك أخشى أنه لا يوجد الكثير يمكننا القيام به.
ليس لدي أجهزة HHVM تحت تصرفي ، ولكن ما الذي يقدمه حتى مقابل
PHP_VERSION
، أوc show -p | grep php
؟