Selamat datang kembali di Sarapan Koding teman-teman semuanya. Pada kesemapatan kali ini saya akan membagikan tips yang sederhana, yakni cara mengatasi error yang sering dialami oleh teman-teman pengguna Codeigniter 3 ketika akan melakukan instalasi library PHP melalui composer, lebih tepatnya cara mengatasi error require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead.
Latar Belakang
Bagi kalian yang menggunakan framework Codeigniter 3, dan akan memasang library PHP menggunakan composer, terkadang akan menemui error yang demikian. Atau selain pengguna codeigniiter 3 yang akan memasang library via composer juga terkadang akan menemui error yang sama.
Menurut beberapa diskusi di dalam Github, untuk saat ini nama library harus menggunakan huruf kecil. Tapi tidak semua nama library menggunakan huruf kecil, ada juga yang menggunakan huruf besar. Ketika error ini muncul, berarti ada nama library di dalam projek kalian yang menggunakan huruf besar.
Cara Mengatasi
Cara mengatasi error ini sangatlah mudah.
Yang pertama kalian cari file yang bernama composer.json pada projek kalian.
Buka file tersebut menggunakan code editor kesayangan kalian, kemudian cari mikey179/vfsStream dan ubah menjadi mikey179/vfsstream (huruf kecil semua).
Simpan file tersebut, kemudian coba install kembali library yang ingin kalian install, maka error akan hilang.
Bagaimana teman-teman ?, cukup mudah bukan. Semoga tulisan ini bermanfaat yah. Dan jangan lupa Sarapan Koding !