Eclipse W10 Rust配置“RLS”

2022-01-25 03:10:54 标签 windowseclipserustrls

我已经在系统上安装了Rust。

我已经在Eclipse中安装了腐蚀插件(v。2021-03 - 4。19。0)。

我可以打开rs文件,它们显示语法高亮显示。

但是当我试图做任何生锈的时候,我得到了这个恼人的事情:“Rust support not found”——>打开首选项——比;错误:“输入一个有效的路径到Rust语言服务器(rls)”。

对话框中的“语言服务器”的路径是错误的:它是我的

Eclipse安装目录。我已经在D: apps\ Rust下安装了Rust。我已经在其他命令中执行了这条命令:

C:\Users\Mike>rustup component add rls rust-analysis rust-src

.。. 在Eclipse对话框中,我可以使用文件选择器对话框配置RLS的路径。我在找什么?一个文件?一个目录吗?哪一个?

注意,我也从这里下载(并扩展)RLS。

也许Rust HQ可以用更明确的防白痴指令来满足这个OS + IDE组合?

###RLS是Rust语言服务器的首字母缩写。它是Windows上的一个可执行文件rls.exe on Linux and macOS rls.

Linux和macOSrls.

术语服务器在这里有点误导,因为语言服务器通常是一个本地执行的无头应用程序。IDE或编辑器运行语言服务器应用程序,通过标准化的语言服务器协议(LSP)返回,例如,哪些错误和警告存在,哪些代码完成建议必须显示在给定的光标位置。

RLS是用Rust编写的,并且与Rust一起发布在与Rust编译器(rustc)相同的目录中——至少在过去是这样的。现在rust-analyzer (rust-analyzer。exe)是RLS的替代品,提供了比RLS更好的支持。Eclipse Corrosion会检测它,如果它在PATH中可用,或者在一些标准位置可以找到,Eclipse Corrosion更倾向于使用Rust -analyzer(请参阅Eclipse Corrosion Rust语言服务器文档和Rust -analyzer Eclipse Corrosion文档)。

既然在你的情况中没有发现语言服务器锈语言支持确保rls。exe或更好rust-analyzer。exe安装在您的系统上(因为它不是Eclipse腐蚀)的一部分,在Eclipse IDE语言服务器可执行文件是服务器配置为语言偏好的生锈。

请注意Eclipse Corrosion主要是在Linux上开发和测试的。因此,Windows的文档可能需要改进,Windows特定的故障可能会被忽略。如果你发现了什么,请确保它已经被报告了,最好是一个补丁(就像我之前所做的那样)。

对我来说,我必须做的是:

Window > 比;Preferences > 比;Rust

在“Language Server”字段中用替换预先填充的条目C:\Users\[Username]\.cargo\bin\rls.exe

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码