我使用的是Mac进行开发。我使用brew install rust
和IntelliJ IDEA的锈插件0.1.0.1385安装锈1.13.0。我创建了我的第一个测试项目与cargo
并同时用IDEA打开它,我得到的消息
没有标准库的来源发现,一些代码洞察将无法正常工作
我还没有发现安装的任何来源,也没有锈来源包家酿。
如何为项目提供资源,什么是它的实际意义,如果我忽略了这一步?
至于评论,支持的方法是使用rustup
:
rust-src
组件:rustup component add rust-src
rustup
下载的来源。作为参考,因为这个问题的标题是广泛的,为Fedora 28,我不得不:
dnf install cargo rust-src
sudo ln -s /usr/lib/rustlib/src /usr/lib/rustlib/x86_64-unknown-linux-gnu/
然后给/usr/lib/rustlib/x86_64-unknown-linux-gnu/src/rust/src
为“标准库”
Issue打开以简化流程
我面临同样的问题,因为我是从以下书安装说明。
为了证明这是行不通的类型$ which rustup
,它不会回答。
因此,为了避免在IDEA,你应该先卸载防锈:
/usr/local/lib/rustlib/uninstall.sh
作为根卸载锈$ curl r/[https://sh.rustup.rs](https://sh.rustup.rs) \-sSf | sh
安装说明$ which rustup
应该工作,该路径复制到IDEA。/home/username/.cargo/bin
现在,它的工作原理。
虽然安装锈病的最佳方法是使用rustup,如其他职位指出,这是很常见的使用你的发行版,使可用的包。
我使用的,例如,我由Gentoo提供的包共享有关标准库的预充不实地同样的问题。不过,你可以很容易地找出你的标准库已通过键入以下find命令安装:
find /usr/lib* -type d -name "rust" | grep src
或者,如果你在你家安装生锈以下
find -type d -name "rust" | grep src
前面的命令将帮助,除非,当然,在你的发行版没有为二进制文件包和一个用于来源,你只安装了一个二进制文件。