Halo,
ketika saya membutuhkan PHP >=7.0 di composer.json saya composer install
gagal di Travis CI dengan HHVM (3.11.0, jadi PHP 7 didukung). Semuanya bekerja dengan baik dengan PHP 5.x.
Ini adalah pesan kesalahan:
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.
Apakah ada cara untuk meminta versi PHP atau HHVM melalui Komposer? Atau apakah saya harus menyerah pada pernyataan yang diminta / gunakan --ignore-platform-reqs
?
HHVM jelas belum sepenuhnya kompatibel dengan PHP7 , jadi saya khawatir tidak banyak yang bisa kita lakukan.
Saya tidak memiliki mesin HHVM yang saya inginkan, tetapi apa yang dilaporkannya untuk PHP_VERSION
, atau dalam c show -p | grep php
?
Kami tidak dapat memperbaikinya.. Sampai mereka merilis sesuatu yang mengirimkan PHP_VERSION yang menunjukkan bahwa mereka kompatibel dengan php7 maka mereka akan diperlakukan sebagai tidak kompatibel.
Oh, well, saya tidak mengetahui masalah itu - terima kasih telah menautkannya!
Saya kira saya hanya akan memindahkan hhvm ke daftar allow_failures di Travis dan menggunakan --ignore-platform-reqs
hingga HHVM PHP 7 kompatibel.
Komentar yang paling membantu
HHVM jelas belum sepenuhnya kompatibel dengan PHP7 , jadi saya khawatir tidak banyak yang bisa kita lakukan.
Saya tidak memiliki mesin HHVM yang saya inginkan, tetapi apa yang dilaporkannya untuk
PHP_VERSION
, atau dalamc show -p | grep php
?