১. Tool install হয়েছে কিনা দেখো

dotnet tool list -g

যদি output-এ এরকম কিছু দেখো:

dotnet-ef    10.x.x

তাহলে install আছে, PATH problem।

যদি কিছু না দেখায়, তাহলে install হয়নি।


২. Install আছে কিন্তু PATH-এ নেই?

চালাও:

export PATH="$PATH:$HOME/.dotnet/tools"

তারপর:

dotnet ef --version

৩. Permanent fix

তুমি bash ব্যবহার করলে:

echo 'export PATH="$PATH:$HOME/.dotnet/tools"' >> ~/.bashrc
source ~/.bashrc

যদি bash login shell হয়:

echo 'export PATH="$PATH:$HOME/.dotnet/tools"' >> ~/.bash_profile
source ~/.bash_profile

৪. Verify

ls ~/.dotnet/tools

এখানে dotnet-ef নামে file থাকা উচিত।


আমাকে এই তিনটার output দাও:

echo $SHELL
 
dotnet tool list -g
 
ls ~/.dotnet/tools

তাহলে আমি ঠিক বলতে পারব সমস্যাটা PATH-এর নাকি install-এর।