Pada hari kamis tanggal 08 April 2021 malam saya merasa storage macbook saya sudah mulai dipenuhi package-package yang berat saatnya menghapus semua dan menginstall ulang untuk package-package yang baru dan terupdate. Alhamdulillahnya tidak terjadi masalah yang besar, hanya beberapa masalah dan sudah bisa teratasi. Contohnya saja Untuk Node Package, saya berencana untuk menghapus beberapa yang tidak terpakai sama sekali dan saya akan share apa yang saya lakukan untuk menghapus node, npm, nvm.
Jangan lupa untuk mengecek versi node anda yang terakhir masukan perintah :
node -v v14.16.1
terakhir yang saya pakai seperti itu node versi v14.16.1
dan sudah sangat berat sekali banyak package yang di install di versi ini.
Untuk Menghapus Node
anda bisa menggunakan brew (jika anda menginstallnya menggunakan brew sebelumnya ).
brew uninstall node --force
Dan ini tidak akan terhapus semua node package anda. Sekarang cara untuk membersihkannya yang mengandung node di semua folder ketik :
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp
Hati-hati folder ini akan terhapus semua silahkan cek kembali isi folder masing-masing sebelum melakukan penghapusan
Untuk Lebih memastikan silahkan cek :
To completely uninstall node + npm is to do the following:
/usr/local/lib
dan hapus semua folder node dan folder node_modules
/usr/local/include
hapus semua folder node hapus semua folder node_modules
/usr/local/bin
dan hapus semua node
executableDan anda harus juga menghapus beberapa folder lagi :
sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d
Lakukan brew uninstall untuk npm
jika sebelumnya diinstall via brew :
brew uninstall npm --force
Jika anda menggunakan nvm
atau node version manager harus juga menguninstallnya dengan cara cek folder $NVM_DIR
biasanya di ~/.nvm
Saya menggunakan brew
untuk menginstall php dan sebelumnya php yang saya pakai versi 7.4
sudah saatnya saya menggunakan php versi 8. dan saya menguninstallnya terlebih dahulu.
brew uninstall php --force
Uninstall juga nginx
brew uninstall nginx --force
Selain itu jika ada mysql dan redis silahkan di uninstall juga. btw hati-hati jika anda masih ada database yang digunakan jangan hapus mysql ya.
brew uninstall redis --force # Jika Ingin menghapus mysql brew uninstall mysql --force
Install kembali php dengan brew. Sehingga yang terinstall adalah php versi 8
brew install php
lakukan pengecekan
php -v # Hasilnya PHP 8.0.3 (cli) (built: Mar 4 2021 20:39:15) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.3, Copyright (c) Zend Technologies with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies
Install kembali valet dari laravel
composer global require laravel/valet
Tentukan direktori mana yang akan anda install sebagai pusat dari aplikasi misalnya saja folder ~/Sites
ketik :
valet install # Jangan lupa untuk melakukan valet park valet park
Gunakan versi php terbaru di valet :
valet use php
Dan selesai, Alhamdulillah gak ada masalah...
happy coding...