১. 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-এর।