我的设置:
- -Linux--
经销商ID:亚麻薄荷
描述:Linux Mint 21
发布:21
代号:瓦内萨 - -Dotnet软件开发工具包--
6.0.402 [/home/吉尔马/. dotnet/sdk] - -Dotnet运行时--
微软. AspNetCore.应用程序6.0.10 [/home/吉尔马/. dotnet/共享/微软. AspNetCore.应用程序]
微软. NET核心应用程序6.0.10 [/home/吉尔马/. dotnet/共享/微软. NET核心应用程序] - -Dotnet工具--
ID do Pacote Versão Comandos
---------------------------------------
dotnet-ef 6.0.10 dotnet-ef
我在尝试运行dotnet ef命令时遇到问题。当我运行时,返回以下消息:
You must install .NET to run this application.
App: /home/gilmar/.dotnet/tools/dotnet-ef
Architecture: x64
App host version: 6.0.10
.NET location: Not found
Learn about runtime installation:
https://aka.ms/dotnet/app-launch-failed
Download the .NET runtime:
https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=linuxmint.21-x64&apphost_version=6.0.10
我修改了我的文件. bashrc,添加了以下行:
export PATH="$PATH:$HOME/.dotnet"
export PATH="$PATH:$HOME/.dotnet/tools/"
我的目录中的文件夹:
gilmar@hp ~ $ whereis dotnet
dotnet: /home/gilmar/.dotnet/dotnet
gilmar@hp ~ $ whereis dotnet-ef
dotnet-ef: /home/gilmar/.dotnet/tools/dotnet-ef
我可以正常运行dotnet restore、dotnet new、dotnet build等,但无法运行dotnet ef
我试过:
dotnet ef
dotnet-ef
dotnet dotnet-ef
dotnet dotnet ef
我使用Microsoft的https://dot.net/v1/dotnet-install.sh脚本安装了dotnet
有人能帮我吗?谢谢。
1条答案
按热度按时间svdrlsy41#
我有同样的问题,我尝试了相同的命令和解决方案是重新删除一切,并重新安装它,然后不要忘记:
导出路径="$路径:$HOME/.dotnet”导出路径="$路径:$HOME/.dotnet/工具/”
帮我解决了问题!