OmniSharp.Dnx.DnxPaths指定的运行时路径'default'不存在
OmniSharp.Dnx.DnxPaths The specified runtime path 'default' does not exist
我正在尝试将 OmniSharp 与 VisualStudio Code 和 ASP.NET 5 (VNEXT) 一起使用,但是当我尝试使用 Omnisharp 时,我遇到了这个问题:
[ERROR:OmniSharp.Dnx.DnxPaths] The specified runtime path 'default' does not exist. Searched locations
我可以从命令行 运行 ASP.NET web 项目,我尝试将 OmniSharpt 与 Sublime 和 Atom 一起使用,但我遇到了同样的问题...
我已经逐步阅读了本教程,除此问题外一切正常...(我正在使用 OSx El Capitan)
更多信息在这里: https://github.com/OmniSharp/omnisharp-roslyn/issues/347
有什么想法吗?
谢谢!!
我安装了“1.0.0-rc1-final”,几天前我一直在努力解决这个问题。无论出于何种原因,我还不知道,运行时安装在 /usr/local/lib/dnx/runtimes、 中,但是 Omnisharp 在 ~/.dnx/runtimes 下查找,它完全是空的。
我试过多次重新安装 aspnet5 核心和两个运行时(coreclr 和 mono)。
我最终通过这样做解决了它(但我仍然不知道真正的问题是什么):
rmdir ~/.dnx/runtimes
ln -s /usr/local/lib/dnx/runtimes ~/.dnx/runtimes
之后,VSCode 和 Atom 工作正常。
最佳,
乔纳坦
好的,我已经阅读并解决了我的问题:
It seems like OmniSharp is unable to read from globally installed
runtimes. Out of the box dnvm package installation installs the
runtimes in the global location.
ᐅ dnvm list -detailed
Active Version Runtime Architecture OperatingSystem Alias Location
------ ------- ------- ------------ --------------- ----- --------
1.0.0-rc1-final coreclr x64 darwin default /usr/local/lib/dnx/runtimes
1.0.0-rc1-final mono linux/osx /usr/local/lib/dnx/runtimes
除了符号链接,您还可以在全局位置卸载它们,然后在用户位置重新安装它们。
ᐅ dnvm uninstall 1.0.0-rc1-final -r coreclr
ᐅ dnvm uninstall 1.0.0-rc1-final -r mono
然后将它们安装到用户位置。 flag -g 全局安装它们。
ᐅ dnvm install latest -r coreclr
ᐅ dnvm install latest -r mono
那会给你
ᐅ dnvm list -detailed
Active Version Runtime Architecture OperatingSystem Alias Location
------ ------- ------- ------------ --------------- ----- --------
* 1.0.0-rc1-final coreclr x64 darwin default ~/.dnx/runtimes
1.0.0-rc1-final mono linux/osx ~/.dnx/runtimes
感谢来自 GitHub
的@danlofquist
一切都会按预期进行。
我正在尝试将 OmniSharp 与 VisualStudio Code 和 ASP.NET 5 (VNEXT) 一起使用,但是当我尝试使用 Omnisharp 时,我遇到了这个问题:
[ERROR:OmniSharp.Dnx.DnxPaths] The specified runtime path 'default' does not exist. Searched locations
我可以从命令行 运行 ASP.NET web 项目,我尝试将 OmniSharpt 与 Sublime 和 Atom 一起使用,但我遇到了同样的问题...
我已经逐步阅读了本教程,除此问题外一切正常...(我正在使用 OSx El Capitan)
更多信息在这里: https://github.com/OmniSharp/omnisharp-roslyn/issues/347
有什么想法吗?
谢谢!!
我安装了“1.0.0-rc1-final”,几天前我一直在努力解决这个问题。无论出于何种原因,我还不知道,运行时安装在 /usr/local/lib/dnx/runtimes、 中,但是 Omnisharp 在 ~/.dnx/runtimes 下查找,它完全是空的。
我试过多次重新安装 aspnet5 核心和两个运行时(coreclr 和 mono)。
我最终通过这样做解决了它(但我仍然不知道真正的问题是什么):
rmdir ~/.dnx/runtimes
ln -s /usr/local/lib/dnx/runtimes ~/.dnx/runtimes
之后,VSCode 和 Atom 工作正常。
最佳,
乔纳坦
好的,我已经阅读并解决了我的问题:
It seems like OmniSharp is unable to read from globally installed runtimes. Out of the box dnvm package installation installs the runtimes in the global location.
ᐅ dnvm list -detailed
Active Version Runtime Architecture OperatingSystem Alias Location
------ ------- ------- ------------ --------------- ----- --------
1.0.0-rc1-final coreclr x64 darwin default /usr/local/lib/dnx/runtimes
1.0.0-rc1-final mono linux/osx /usr/local/lib/dnx/runtimes
除了符号链接,您还可以在全局位置卸载它们,然后在用户位置重新安装它们。
ᐅ dnvm uninstall 1.0.0-rc1-final -r coreclr
ᐅ dnvm uninstall 1.0.0-rc1-final -r mono
然后将它们安装到用户位置。 flag -g 全局安装它们。
ᐅ dnvm install latest -r coreclr
ᐅ dnvm install latest -r mono
那会给你
ᐅ dnvm list -detailed
Active Version Runtime Architecture OperatingSystem Alias Location
------ ------- ------- ------------ --------------- ----- --------
* 1.0.0-rc1-final coreclr x64 darwin default ~/.dnx/runtimes
1.0.0-rc1-final mono linux/osx ~/.dnx/runtimes
感谢来自 GitHub
的@danlofquist一切都会按预期进行。