Saya menghadapi masalah yang sama saat menginstal Magento 2.1.8 menggunakan Composer.
Ini hanya peringatan, bukan kesalahan. Jadi, Anda bisa mengabaikannya atau membuang peringatan ini dengan mengganti paket yang ditinggalkan dengan versi yang diperlukan dari phpcsfixer di instalasi Magento Anda.
Untuk memperbaiki peringatan ini, jalankan perintah berikut di root proyek Anda:
composer remove fabpot/php-cs-fixer
composer require --dev friendsofphp/php-cs-fixer 2.1.1
Catatan: Ini adalah masalah yang diketahui # 7310 dan Magento telah memperbarui ketergantungan ini dalam rilis utama berikutnya Magento 2.2.
Dan satu hal lagi, tolong jangan mengedit composer.json
atau composer.lock
file langsung. Ini dapat menimbulkan konflik saat Anda meningkatkan Magento di masa mendatang.
Bersulang!
Saya dapat mengatasinya dengan memperbarui file composer.jason dengan mengganti
dengan
dan pada komposer. buka ganti
dengan
dan mengganti
dengan
sumber
Saya bertemu masalah yang sama juga. Tapi sekarang saya sudah menyelesaikannya.
Ganti
"fabpot/php-cs-fixer": "~1.2"
dengan-"friendsofphp/php-cs-fixer": "~2.0"
incomposer.json
dancomposer.lock
file. Semuanya baik-baik saja.sumber
Saya memiliki masalah yang sama.
Masalahnya adalah saya mengganti fabpot / php-cs-fixer dengan friendsofphp / php-cs-fixer tanpa menggantinya di composer.lock juga. Saya berlari
Namun, setiap kali saya mencoba menjalankan "pembaruan komposer" itu tergantung pada memperbarui dependensi. Anda dapat melihat ini dengan menjalankan
Jadi, pada akhirnya, saya memutar kembali perubahan yang dibuat untuk memerlukan-dev di composer.json dan semuanya berjalan dengan baik memperbarui versi Magento ke 2.1.10
Kemudian, saya memutuskan untuk melakukannya
Lalu
Namun, instalasi gagal karena persyaratan versi symfony / konsol Friendsofphp / php-cs-fixer v.2.8 memerlukan PHP 7.1. Itulah masalahnya, karena, Magento 2.1 tidak mendukung versi php ini. Karenanya, friendsofphp / php-cs-fixer hanya dapat diinstal dengan Magento 2.2
sumber
Diperbaiki seperti ini untuk kasus saya.
sumber