Merhaba! Bugün size Mac üzerinde NVM (Node Version Manager) kurulumunun nasıl yapıldığını adım adım anlatacağım. NVM, birden fazla Node.js sürümünü yönetmenize olanak tanıyan harika bir araçtır. İşte bu süreci nasıl gerçekleştireceğiniz:

 

1. Homebrew'ü Kurun

 

İlk olarak, Homebrew'ü kurmamız gerekiyor. Homebrew, Mac için popüler bir paket yöneticisidir ve NVM'nin kurulumu için gereklidir. Homebrew'ü kurmak için, terminalinizi açın ve aşağıdaki komutu çalıştırın:

 

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

 

Bu komut, Homebrew kurulum betiğini indirir ve çalıştırır. Kurulum tamamlandığında, Homebrew'ü kullanarak NVM'yi kurabiliriz.

 

Eğer bu komutu çalıştırktan sonra  aşağıdaki hatayı alırsanız 

 

Warning: /opt/homebrew/bin is not in your PATH. Instructions on how to configure your shell for Homebrew can be found in the 'Next steps' section below. ==> Installation successful! ==> Homebrew has enabled anonymous aggregate formulae and cask analytics. Read the analytics documentation (and how to opt-out) here: https://docs.brew.sh/Analytics No analytics data has been sent yet (nor will any be during this install run). ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations ==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/test-kullanici/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" - Run brew help to get started - Further documentation: https://docs.brew.sh

 

Bu hata, Homebrew'ü doğru şekilde çalıştırmak için PATH ayarının yapılandırılması gerektiğini belirtiyor. Homebrew, /opt/homebrew/bin dizininde kurulduğunu ve bu dizinin PATH içinde olmadığını bildiriyor. PATH, terminalinizin komutları ararken nerede bakacağını belirten bir sistem değişkenidir.

 

Hata iletisindeki "Next steps" bölümündeki talimatları izleyerek bu sorunu çözebilirsiniz:

 

lk olarak, aşağıdaki komutları terminalinizde çalıştırarak Homebrew'ü PATH'e ekleyin:

 

(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/test-kullanici/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

 

Bu komutlar, /opt/homebrew/bin/brew shellenv komutunu çalıştırarak PATH ayarlarınızı güncelleyecektir.

 

Sonrasında ise ilk adıma tekrardan gelip kuruluma başlayabilirsiniz.

 

2. NVM'yi Kurun

 

Homebrew kurulduktan sonra, NVM'yi kurmak oldukça basit. Terminalde aşağıdaki komutu çalıştırarak NVM'yi kurabilirsiniz:

 

brew install nvm

 

Bu komut, NVM'yi Homebrew aracılığıyla sisteminize kuracaktır.

 

3. NVM'yi Shell Profilinize Ekleyin

 

NVM'nin her yeni terminal penceresi açtığınızda kullanılabilir olması için, onu shell profilinize eklemeniz gerekecek. Bunun için, terminalinizde aşağıdaki komutu çalıştırarak gerekli satırı shell profil dosyanıza ekleyin:

 

echo 'source $(brew --prefix nvm)/nvm.sh' >> ~/.zshrc

 

Eğer bash kullanıyorsanız, ~/.zshrc yerine ~/.bash_profile dosyasını düzenleyin:

 

echo 'source $(brew --prefix nvm)/nvm.sh' >> ~/.bash_profile

 

Bu değişikliklerin etkili olması için terminalinizi kapatıp yeniden açmanız veya aşağıdaki komutu çalıştırmanız gerekecek:

 

source ~/.zshrc
# veya
source ~/.bash_profile

 

4. Node.js Kurulumu

 

Artık NVM kurulduğuna göre, NVM'yi kullanarak Node.js'yi kurabiliriz. En son sürüm Node.js'yi kurmak için aşağıdaki komutu çalıştırın:

 

nvm install node

 

Bu komut, en son sürüm Node.js'yi indirip kuracaktır.

 

5. Belirli Bir Node.js Sürümünü Kullanma

 

NVM ile belirli bir Node.js sürümünü kullanmak için şu adımları takip ediyorum:

 

a. Mevcut Node.js Sürümlerini Listeleme

 

Kurabileceğim tüm mevcut Node.js sürümlerini görmek için aşağıdaki komutu kullanıyorum:

 

nvm ls-remote

 

b. İstediğim Sürümü Kurma

 

Örneğin, 16. sürümünü kurmak için aşağıdaki komutu çalıştırıyorum:

 

nvm install 16

 

c. Kurulu Sürümü Kullanma

 

İstediğim Node.js sürümünü kullanmak için şu komutu çalıştırıyorum:

 

nvm use 16

 

d. Varsayılan Sürümü Ayarlama

 

Belirli bir Node.js sürümünü varsayılan olarak kullanmak isterseniz, şu komutu kullanarak varsayılan sürümü ayarlayabilirsiniz:

 

nvm alias default 16

 

Bu adımlar, MacOS'ta NVM'yi kurmanıza ve yapılandırmanıza yardımcı olacaktır. NVM ile farklı Node.js sürümlerini kolayca yönetebilir ve ihtiyaçlarınıza göre uygun sürümü kullanabilirsiniz. 

 

Umarım bu rehber sizin için faydalı olmuştur!

Bu şekilde, NVM'yi Mac üzerinde nasıl kurabileceğinizi ve kullanabileceğinizi adım adım anlattım. Herhangi bir sorunuz olursa, lütfen sormaktan çekinmeyin!