其实这点没什么好说的,按照官网上的步骤来就行了:https://www.rust-lang.org/tools/install
当然他里面还有面安装在线编辑的支持,也算是个不错的环境。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh当然,安装过程中会提示创建环境变量什么的,选择Y,OK什么的就可以了,不用操这个心。
这里要说明的是,cargo相关的命令,参数全都保存在$HOME/.cargo目录下。
安装完成后当然需要验证下:~$ rustc --version rustc 1.51.0 (2fd73fabe 2021-03-23)到这里其实就可以开始正式的学习之路了!
二、rust镜像源配置
当你开始兴奋的开始看教程,噼里啪啦一阵敲以后,就会发现:编译有问题,下载依赖超时。
天朝,就这点不是特别让人舒服。改成国内的镜像源吧。
在~/home/.cargo/下新建config文件,并填入如下内容:~/.cargo$ cat config [source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" # 指定镜像 replace-with = 'tuna' # 清华大学 [source.tuna] registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git" # 中国科学技术大学 [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index" # 上海交通大学 [source.sjtu] registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index" # rustcc社区 [source.rustcc] registry = "https://code.aliyun.com/rustcc/crates.io-index.git"这个是我百度后放在配置文件里的,看个人喜欢,随便挑,挑个速度快的改下replace-with的值就行,好了可以飞了。
二、安装vs code
工欲利其事必先利其器!
所以在开始正式开始学习以前,当然要安装开发环境。当前热门的编辑器当然是vs code。
肯定有人会奇怪,vs code安装还要专门写么!当然不是,主要是vs code的下载有点坑。
个人的学习环境是linux mint。然后上了vs code官网想去下载个最新的版的(有强迫症,软件就要最新的)。但是下载速度奇慢,总是提示下载失败。
最终,百度了下,不是只有我一人。处理方式也很简单,换用国内的镜像。
操作步骤:就是正常去官网下载,在下载管理器里复制下载链接,替换域名就行了。
原始 |
https://az764295.vo.msecnd.net/stable/2b9aebd5354a3629c3aba0a5f5df49f43d6689f8/code_1.54.3-1615806378_amd64.deb |
替换 |
https://vscode.cdn.azure.cn/stable/2b9aebd5354a3629c3aba0a5f5df49f43d6689f8/code_1.54.3-1615806378_amd64.deb |