【问题标题】:How to get Racer working with Atom?如何让 Racer 与 Atom 一起工作?
【发布时间】:2017-03-12 08:36:41
【问题描述】:

我已按照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 源代码目录的路径

对于前者,我将其指向我编译的 racer.exe 二进制文件的位置。我不确定在后一个字段中输入什么。

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

【问题讨论】:

    标签: rust atom-editor


    【解决方案1】:

    “rust 源代码目录”是指编译器和标准库的源代码,以便赛车手可以查找标准库中定义的类型和函数的定义。

    使用 rustup,你可以运行命令 rustup component add rust-src - 它将源代码下载到一个文件夹,如 .multirust/toolchains/<your-toolchain>/lib/rustlib/src/rust/src

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

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

    【讨论】:

    • 我下载了该存储库,将其解压缩,然后将 Racer 指向该目录。 Atom 在键入时仍然显示相同的错误消息,包括“racer.racerBinPath is not set in your config”。因此,我运行了rustup component add rust-src 命令并尝试将其指向该源代码。仍然没有运气。最后,我添加了可选的“货物主目录”路径,但也失败了。
    猜你喜欢
    • 2023-02-02
    • 2017-06-25
    • 2020-12-13
    • 2012-02-02
    • 2011-02-22
    • 2013-03-24
    • 2016-07-22
    • 2011-08-17
    • 2021-12-18
    相关资源
    最近更新 更多