我已按照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包要求用户指定两个目录:
对于前者,我将其指向我编译的racer.exe二进制文件的位置。我不确定在后一场进入什么。
如果它留空,则插件不起作用(键入时会产生许多错误)。我认为Racer插件想要指向包含“Rust源代码”的目录,但我不知道它指的是什么。该软件包的文档说:“Rustc源必须指向源代码的基本目录。”源指向源的基本目录?我不知道这意味着什么,所以我被卡住了。
答案 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