源码安装的rust,怎么设置RUST_SRC_PATH

查看:738
本文介绍了源码安装的rust,怎么设置RUST_SRC_PATH的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我从rust官网下载的rust-1.19.0-x86_64-apple-darwin.tar.gz安装包,解压安装后,我又装了代码补全的racerracer需要设置一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆