Skip to content

fnm আনইনস্টল করুন

যদি আপনাকে fnm আনইনস্টল করতে হয়, নিম্নলিখিত ধাপগুলো অনুসরণ করুন।

দ্রুত আনইনস্টল

আনইনস্টল স্ক্রিপ্ট ব্যবহার করে

fnm একটি সুবিধাজনক আনইনস্টল স্ক্রিপ্ট প্রদান করে:

bash
curl -fsSL https://fnm.vercel.app/uninstall | bash

এই স্ক্রিপ্ট অটোমেটিক্যালি করবে:

  • fnm বাইনারি মুছে ফেলবে
  • fnm ডিরেক্টরি পরিষ্কার করবে (~/.fnm)
  • আপনার শেল কনফিগারেশন থেকে fnm-সম্পর্কিত কোড সরানোর জন্য আপনাকে প্রম্পট করবে

ম্যানুয়াল আনইনস্টল

যদি আনইনস্টল স্ক্রিপ্ট সঠিকভাবে কাজ না করে, আপনি ম্যানুয়ালি আনইনস্টল করতে পারেন।

ধাপ 1: fnm ডিরেক্টরি মুছুন

fnm ডিফল্টভাবে সকল ফাইল ~/.fnm ডিরেক্টরিতে সংরক্ষণ করে:

bash
rm -rf ~/.fnm

ধাপ 2: fnm বাইনারি মুছুন

ইনস্টলেশন পদ্ধতি অনুযায়ী, fnm বাইনারি বিভিন্ন জায়গায় থাকতে পারে:

bash
# Homebrew ইনস্টলেশন
brew uninstall fnm

# ম্যানুয়াল ইনস্টলেশন (সাধারণ স্থানগুলো পরীক্ষা করুন)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnm

ধাপ 3: শেল কনফিগারেশন পরিষ্কার করুন

শেল কনফিগারেশন ফাইল থেকে fnm-সম্পর্কিত কনফিগারেশন সরান:

bash
# ~/.bashrc সম্পাদনা করুন, নিম্নলিখিত লাইন সরান
eval "$(fnm env --use-on-cd)"
bash
# ~/.zshrc সম্পাদনা করুন, নিম্নলিখিত লাইন সরান
eval "$(fnm env --use-on-cd)"
bash
# ~/.config/fish/config.fish সম্পাদনা করুন, নিম্নলিখিত লাইন সরান
fnm env --use-on-c | source
powershell
# $PROFILE সম্পাদনা করুন, নিম্নলিখিত লাইন সরান
fnm env --use-on-cd | Out-String | Invoke-Expression

ধাপ 4: শেল পুনরায় লোড করুন

bash
# Bash
source ~/.bashrc

# Zsh
source ~/.zshrc

# Fish
source ~/.config/fish/config.fish

# PowerShell
. $PROFILE

প্ল্যাটফর্ম-নির্দিষ্ট আনইনস্টলেশন গাইড

macOS

bash
# Homebrew ইনস্টলেশন
brew uninstall fnm
rm -rf ~/.fnm

# শেল কনফিগারেশন থেকে fnm-সম্পর্কিত লাইন সরান

Windows

winget ব্যবহার করে

powershell
winget uninstall Schniz.fnm

Scoop ব্যবহার করে

powershell
scoop uninstall fnm

Chocolatey ব্যবহার করে

powershell
choco uninstall fnm

ম্যানুয়াল মুছে ফেলা

  1. fnm ডিরেক্টরি মুছুন: %USERPROFILE%\.fnm
  2. PATH থেকে fnm পাথ সরান
  3. PowerShell প্রোফাইল পরিষ্কার করুন

Linux

bash
# fnm ডিরেক্টরি মুছুন
rm -rf ~/.fnm

# বাইনারি মুছুন (ইনস্টলেশন স্থান অনুযায়ী)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm

# শেল কনফিগারেশন পরিষ্কার করুন
# ~/.bashrc বা ~/.zshrc সম্পাদনা করুন

Node.js ভার্সন সংরক্ষণ করুন

যদি আপনি ইনস্টলকৃত Node.js ভার্সন সংরক্ষণ করতে চান, আনইনস্টল করার আগে ব্যাকআপ নিতে পারেন:

bash
# fnm ডিরেক্টরি স্ট্রাকচার দেখুন
ls -la ~/.fnm

# node ভার্সন ব্যাকআপ করুন (প্রয়োজন হলে)
cp -r ~/.fnm/node-versions ~/node-backup

আনইনস্টলেশন যাচাই করুন

নিশ্চিত হোন fnm সম্পূর্ণভাবে আনইনস্টল হয়েছে:

bash
# "command not found" বা সমান এরর আউটপুট দেওয়া উচিত
fnm --version

# fnm ডিরেক্টরি মুছে ফেলা হয়েছে কিনা পরীক্ষা করুন
ls ~/.fnm

সাধারণ সমস্যা

আনইনস্টল পরে শেল স্টার্টআপ এরর

যদি আনইনস্টল করার পরে শেল এরর রিপোর্ট করে, কনফিগারেশন ফাইলে এখনো fnm-সম্পর্কিত কোড আছে কিনা পরীক্ষা করুন।

PATH এ এখনো fnm পাথ আছে

শেল কনফিগারেশন ফাইল পরীক্ষা করে সকল fnm-সম্পর্কিত PATH সেটিংস সরান।

fnm পুনরায় ইনস্টল করতে চান

আপনি যেকোনো সময় fnm পুনরায় ইনস্টল করতে পারেন:

bash
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash

# Windows
winget install Schniz.fnm

সম্পর্কিত লিংক