好的,我已阅读此内容,它解决了我的问题:
似乎 OmniSharp 无法从全局安装的运行时读取。开箱即用的 dnvm 包安装将运行时安装在全局位置。
ᐅ 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
然后将它们安装到用户位置。标志 -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
一切都会按预期工作。