Node Version Manager (NVM), tek bir makinede birden fazla Node.js sürümünü yönetmek için popüler bir araçtır. Farklı Node.js sürümlerini yükleme, güncelleme ve geçiş yapma sürecini basitleştirir, bu da onu Node.js geliştiricileri için vazgeçilmez bir araç haline getirir. Eğer Ubuntu kullanıyorsanız, NVM’nin kurulumu hızlı ve kolaydır. Bu kılavuz, NVM’yi Ubuntu sisteminize kurmak için adımları gösterecektir.

Ön Gereksinimler:

  • Yeni bir Ubuntu sistemi (Ubuntu 20.04/22.04 veya daha yenisi).

  • Kullanıcı ayrıcalıklarıyla terminal erişimi (ya root ya da sudo erişimi olan bir kullanıcı).

Adım 1: Sisteminizi Güncelleyin

Öncelikle, sisteminizin güncel olduğundan emin olmak için aşağıdaki komutu çalıştırın:

sudo apt update && sudo apt upgrade -y

Adım 2: Bağımlılıkları Yükleyin

NVM’yi yüklemeden önce, sisteminizde curl yüklü olduğundan emin olun, çünkü bu yükleme betiğini almak için gereklidir.

sudo apt install curl -y

Adım 3: cURL Kullanarak NVM’yi Yükleyin

Şimdi, yükleme betiğini çalıştırarak NVM’yi yükleyebilirsiniz. NVM’yi resmi deposundan indirmek ve yüklemek için aşağıdaki komutu çalıştırın:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Bu komut, yükleme betiğini indirir ve onu bash‘ya yönlendirir, bu da NVM’yi sisteminize yükleyecektir. Betik otomatik olarak:

  • Kullanımda olan kabuğunuza bağlı olarak gerekli ortam değişkenlerini ~/.bashrc, ~/.bash_profile veya ~/.zshrc dosyanıza ekleyecektir.

  • NVM’nin en son kararlı sürümünü yükleyecektir.

Adım 4: Shell’i Yenileyin

Kurulum tamamlandığında, değişikliklerin etkili olması için shell yapılandırmanızı yenilemeniz gerekecek. Aşağıdaki komutu çalıştırın:

source ~/.bashrc

Eğer farklı bir shell kullanıyorsanız (örneğin, Zsh), şunu çalıştırabilirsiniz:

source ~/.zshrc

Alternatif olarak, terminali kapatıp açabilirsiniz.

Adım 5: NVM Kurulumunu Doğrulayın

NVM’nin başarıyla kurulduğunu doğrulamak için şunu çalıştırın:

nvm --version

Bu, NVM’nin kurulu sürümünü göstermelidir ve aracın artık kullanıma hazır olduğunu belirtir.

Adım 6: NVM Kullanarak Node.js Yükleyin

Artık NVM yüklü olduğuna göre, istediğiniz herhangi bir Node.js sürümünü kolayca yükleyebilirsiniz. Örneğin, Node.js’nin en son kararlı sürümünü yüklemek için:

nvm install node

Bu komut, Node.js’nin en son kararlı sürümünü yükler. Belirli bir sürümü yüklemek için node‘yi istediğiniz sürüm numarasıyla değiştirin:

nvm install 14.17.0

Adım 7: Node.js Sürümleri Arasında Geçiş Yapın

NVM, farklı Node.js sürümleri arasında kolayca geçiş yapmanıza olanak tanır. Sisteminizde hangi sürümlerin yüklü olduğunu görmek için şunu çalıştırın:

nvm ls

Belirli bir sürüme geçmek için:

nvm use 14.17.0

Sisteminiz için varsayılan bir Node.js sürümü ayarlamak istiyorsanız:

nvm alias default 14.17.0

Adım 8: Node.js Sürümlerini Kaldırın

Eğer bir Node.js sürümünü kaldırmanız gerekirse, şunu kullanabilirsiniz:

nvm uninstall 14.17.0

Sonuç

Ubuntu’da NVM yüklemek, birden fazla Node.js sürümünü kolayca yönetmenizi sağlar, bu da farklı projelerin farklı sürümler gerektirebileceği geliştirme ortamları için özellikle faydalıdır. Süreç basittir ve NVM ile Node.js sürümlerini hızlıca yükleyebilir, geçiş yapabilir ve gerektiğinde kaldırabilirsiniz.

Herhangi bir sorunla karşılaşırsanız veya daha fazla yardıma ihtiyacınız olursa bana bildirin!