如何让Racer使用Atom?

时间:2017-03-12 08:36:42

标签: rust atom-editor

我已按照this page上的说明尝试让Atom的Racer程序包在64位Windows操作系统中运行。但到目前为止我还没有成功。

我从this location安装了Rust。我安装了Atom及其软件包'language-rust'(0.4.9)和'racer'(0.20.0)。我使用找到的here源代码库成功编译了racer.exe,生成了一个3.4 MB的二进制文件。 Racer包要求用户指定两个目录:

  1. Racer可执行文件的路径
  2. Rust源代码目录的路径
  3. 对于前者,我将其指向我编译的racer.exe二进制文件的位置。我不确定在后一场进入什么。

    如果它留空,则插件不起作用(键入时会产生许多错误)。我认为Racer插件想要指向包含“Rust源代码”的目录,但我不知道它指的是什么。该软件包的文档说:“Rustc源必须指向源代码的基本目录。”源指向源的基本目录?我不知道这意味着什么,所以我被卡住了。

1 个答案:

答案 0 :(得分:3)

“生锈源代码目录”是指编译器和标准库的源代码,因此racer可以查找标准库中定义的类型和函数的定义。

使用rustup,您可以运行该命令 rustup component add rust-src - 将源代码下载到像这样的文件夹 .multirust/toolchains/<your-toolchain>/lib/rustlib/src/rust/src

这是您在步骤2中想要的路径。

或者,您可以从此处获取:https://github.com/rust-lang/rust/tree/stable