源码安装的rust,怎么设置RUST_SRC_PATH
本文介绍了源码安装的rust,怎么设置RUST_SRC_PATH的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我从rust官网下载的rust-1.19.0-x86_64-apple-darwin.tar.gz
安装包,解压安装后,我又装了代码补全的racer
,racer
需要设置一个RUST_SRC_PATH
环境变量才能工作,racer
的文档上给了一个例子export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src"
,可是我的系统里没有这个路径啊
$ cd $(rustc --print sysroot)/lib/rustlib
$ pwd
/usr/local/lib/rustlib
$ tree -d
.
├── etc
└── x86_64-apple-darwin
├── analysis
└── lib
在/usr/local/lib/rustlib/x86_64-apple-darwin/lib
这个目录里,倒是有好多.dylib .rlib
的文件,我下载解压的源码包结构和/usr/local/lib/rustlib
一样,也没有rust/src
这个路径
系统信息: Darwin Kernel Version 16.6.0
解决方案
为什么不用 rustup 呢?多方便的工具啊。
你自己下载的话,自己去下源码包啊,或者 git clone。怎样都行,反正把源码拿到,然后把 RUST_SRC_PATH 变量设置过去就可以了。
这篇关于源码安装的rust,怎么设置RUST_SRC_PATH的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文