❯ dotnet ef
A fatal error occurred. The required library libhostfxr.so could not be found.
If this is a self-contained application, that library should exist in [/home/ru/.dotnet/tools/.store/dotnet-ef/6.0.2/dotnet-ef/6.0.2/tools/netcoreapp3.1/any/].
If this is a framework-dependent application, install the runtime in the global location [/usr/share/dotnet] or use the DOTNET_ROOT environment variable to specify the runtime location or register the runtime location in [/etc/dotnet].
The .NET runtime can be found at:
- https://aka.ms/dotnet-core-applaunch?missing_runtime=true&arch=x64&rid=arch-x64&apphost_version=6.0.2
~
dotnet ef不起作用运行命令后不起作用,我该怎么办?
2条答案
按热度按时间m528fe3b1#
通过将其添加到髋臼杯轮廓的任何部分(可以在末端)解决:
您的shell配置文件可以位于以下文件之一中:
不要忘记使用命令
source ~/.bashrc
(取决于您的shell配置文件),以便加载env变量。More here
要检查是否一切正常,请运行dotnet ef,您应该得到如下所示的结果:
mum43rcc2#
我在使用Snap version时遇到了这个错误(还有很多其他错误)。当我切换到Snap version时,这些问题都消失了。