我正在尝试从https://github.com/aspnet/home运行示例
我按照文档中的所有步骤进行操作,但无法使其正常工作。
我正在运行dnx . kestrel
(在 CentOS 上),错误是:
System.InvalidOperationException: Unable to load libuv. Make sure libuv is installed and available as libuv.so.1
at Microsoft.AspNet.Server.Kestrel.Networking.Libuv.Load (System.String dllToLoad) [0x00000] in <filename unknown>:0
at Microsoft.AspNet.Server.Kestrel.KestrelEngine..ctor (ILibraryManager libraryManager, IApplicationShutdown appShutdownService) [0x00000] in <filename unknown>:0
at Kestrel.ServerFactory.Start (IServerInformation serverInformation, System.Func`2 application) [0x00000] in <filename unknown>:0
at Microsoft.AspNet.Hosting.Internal.HostingEngine.Start () [0x00000] in <filename unknown>:0
我libuv.so.1.0.0
有/usr/local/lib
[/usr/local/lib]$ ls
libuv.a libuv.la libuv.so libuv.so.1 libuv.so.1.0.0 pkgconfig
我还为libuv.so.1
in/usr/lib
和/usr/lib64
我什至检查了红隼的源代码,但我找不到问题所在。
我错过了什么?