Mengatasi Error Install Laravel via Composer di Mac OS

Mukharom.com Belum lama ini saya mengalami kesulitan saat melakukan instalasi Laravel untuk melakukan development Website yang sedang saya kerjakan. Ya saya menggunakan framework PHP Laravel untuk membangun website tersebut, tentunya development dilakukan di local komputer yang saya gunakan. Namun setelah update ke Mac OS Catalina ternyata Laravel yang saya install sebelumnya tidak dapat dipanggil, sehingga saya tidak bisa langsung create web baru dengan Laravel tersebut. Akhirnya saya melakukan instalasi ulang Laravel tersebut melalui composer, bagi kalian yang belum memiliki composer bisa menginstallnya dan melihat panduan berikut https://getcomposer.org/.

Namun saya memiliki error ketika menginstallnya, berikut log error saat saya melakukan instalasi Laravel melalui composer tersebut.

Langkah selanjutnya saya melakukan update versi PHP pada MacOS saya, update versi PHP tersebut ke versi 7.4 melalui homebrew. Jika kamu belum mengetahui dan belum menginstall homebrew, silakan baca pada artikel saya sebelumnya: Cara Mudah Install Homebrew di Mac OS. Apabila homebrew sudah terinstall, silakan lakukan update versi PHP kalian melalui homebrew dengan perintah berikut pada terminal

brew install php@7.4

Silakan tunggu hingga proses instalasi tersebut selesai, biasanya membutuhkan waktu lama karena homebrew akan melakukan update repository terlebih dahulu. Jika sudah maka langkah selanjutnya saya mengulang instalasi laravel kembali melalui composer, namun masih kembali error yang sama. Laravel belum dapat terinstall di Mac OS yang saya gunakan, hingga akhirnya saya melakukan pencarian dan menemukan alternatif lainnya.

Solusi Instalasi Laravel: Install via CGR

Karena kegagalan yang terus saya alami ketika menggunakan composer untuk menginstall Laravel, akhirnya saya menemukan alternatif lain yakni menggunakan CGR. Cgr menyediakan depedensi PHP seperti salah satunya Laravel, yang fungsinya mirip seperti composer yang detailnya kamu dapat lihat pada halaman https://github.com/consolidation/cgr. Untuk instalasinya pun sangat mudah, pastikan kamu sudah menginstall composer sebelumnya ya

Instalasi CGR

Untuk melakukan instalasi CGR, silakan jalankan perintah berikut melalui terminal Mac OS kamu

composer global require consolidation/cgr

Berikut log instalasi CGR yang saya lakukan dan berhasil di Mac Os milik saya

 

Instalasi Laravel via CGR

Setelah berhasil menginstal CGR melalui composer, langkah selanjutnya adalah melakukan instalasi Laravel melalui CGR tersebut. Untuk melakukan instalasi laravel, silakan ketikkan perintah berikut pada terminal

cgr laravel/installer

Tunggu hingga proses instalasi laravel selesai dan tentunya berhasil. Alhamdulillah proses instalasi yang saya lakukan dapat berjalan dengan lancar dan berhasil, berikut log instalasi yang saya lakukan di Mac OS milik saya

 

Membuat Project Baru Laravel

Setelah Laravel berhasil diinstall, kamu dapat membuat project folder baru untuk melakukan development website kamu. Untuk membuat project baru, silakan pindah terlebih dahulu ke directory yang kamu inginkan dengan perintah cd. Kemudian silakan jalankan perintah berikut untuk membuat project baru

laravel new namaproject

Kamu dapat memanggil perintah laravel kapan saja, dan membuat project baru dengan nama yang kamu inginkan. Berikut log proses pembuatan project yang saya lakukan tersebut

Laravel akan menginstall paket atau dependensi yang dibutuhkan untuk project tersebut, dan melakukan load kedalam folder project yang kamu buat. Setelah proses selesai maka project dapat dilanjut dan proses development website pun dapat dilakukan. Untuk menjalankan project laravel tersebut, silakan masuk ke direktory tempat menyimpan project tersebut dengan perintah cd. Kemudian silakan jalankan perintah berikut

php artisan serve

Secara default project tersebut dapat diakses pada halaman url http://127.0.0.1:8000, silakan lakukan akses pada internet browser favorit kamu.

Bagaimana, mudah bukan melakukan instalasi Laravel menggunakan CGR? Jika Laravel sudah terinstall, maka kamu bisa membuat beberapa project di laptop kamu untuk melakukan development sebuath website berbasis PHP. Apabila kamu memiliki kendala, jangan ragu untuk berdiskusi pada kolom komentar.

Have a good day!

Sumber referensi

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *