学习 Rust 初始配置

运行环境:Window7 64bit,Rust nightly 1.23; 作者:乌龙哈里 2017-10-15


参考:

章节:

  • 安装 Rust
  • 安装 Sublime Text 3

正文:

一、安装 Rust

在Window7 下安装Rust,参考 Rust 官网上的安装方法,用 其他安装 Rust 的方法中的独立安装程序下的 Nightly (1.23) x86_64-pc-windows-msvc.msi

安装完后,发现运行 cargo 需要 msvc 运行环境,没办法,只好去 Visual Studio 2017 的安装上把 vc++ 的选项勾上安装,或者去网页 Visual Studio 下载最下面的Microsoft Visual C++ Redistributable for Visual Studio 2017 单独下载。安装好后运行环境下就有:
visual c++ 2017 redistributable(x64)
visual c++ 2017 redistributable(x86) 。

二、安装 Sublime Text 3

Sublime Text 3 是个优秀的很小的文本编辑器,用来当初学 Rust 的 IDE 应该暂时胜任。去 Sublime Text 官网下载安装。
最新这个版本对 Rust 十分友好,自动有代码补全功能,就不需要像一些网站上所说的要安装 racer 插件之类,先勉强用着。

虽然 window 自带的 cmd 黑框运行命令行不好用,但是比 Sublime Text 3 编译后自带下面的小窗口要大而且清楚,所以我就自己配置了一下 SublimeText3 的编译命令。在 SublimeText3 的 Tools 菜单项下的 build system 最下面的选项 New Build System ,然后输入:

{
    "cmd": ["start","cmd","/k","D:/Sublime Text 3/rustrun.bat"],
    "shell":true
}

然后把文件保存,我这的名字前面为 rust.sublime-build。退出 SublimeText 再重新打开,就会发现在 Tools -> Build System 下有小写 rust 选项,去打个勾就成了。下来去 D:\Sublime Text 3\ 目录下写 rustrun.bat 文件,内容如下:
cargo run
@echo off
pause
exit

弄好后以后按 ctrl+b 或者 F7 快捷键,就能编译并运行在 cmd 小黑窗上,效果如下:

Rust 初始配置的更多相关文章

  1. Git 笔记二-Git安装与初始配置

    git 笔记二-Git安装与初始配置 Git的安装 由于我日常生活和工作基本上都是在Windows上,因此此处只说windows上的安装.Windows上的安装和其他程序一样,只需要到http://g ...

  2. IDEA 初始配置教程

    IDEA 初始配置教程 如果你是第一次使用 IDEA,或者对 IDEA 常用配置仍然不熟悉,那么本文就特别适合你. 本文只是根据我自己的使用经验来进行配置,不一定适合所有的情况,但是对你肯定会有帮助. ...

  3. Git初始配置和基本使用

    初次运行Git前的配置 本文是在安裝完git以后首先应做到一些配置,安装教程可以参考廖雪峰git教程 用户信息 当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址. 这样做很重要,因为每 ...

  4. paloalto防火墙执行初始配置

    1.默认情况下,防火墙的 IP 地址为 192.168.1.1,用户名/密码为 admin/admin. 为了安全起见,在继续执行其他防火墙配置任务之前,必须更改这些设置.必须从 MGT 接口(即使计 ...

  5. Centos6.5 安装MYSQL 5.5 -5.6.-5.7 一键yum快速安装 ,初始配置

    Centos6.5 安装MYSQL 5.5 ---5.6---5.7 一键yum快速安装 ,初始配置 第一步:安装mysql-5.5---- 5.6 ---- 5.7的yum源 [root@sv03 ...

  6. Testlink1.9.17使用方法( 第三章 初始配置[配置用户、产品] )

    第三章 初始配置(配置用户.产品) 一. 设置用户 QQ交流群:585499566 在TestLink系统中,每个用户都可以维护自己的私有信息.admin可以创建用户,但不能看到其它用户的密码.在用户 ...

  7. [原]Jenkins(三)---Jenkins初始配置和插件配置

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. *版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/5331 ...

  8. 关于思科C2950交换机清除密码,恢复初始配置的方法

    上个月河南做项目,因需要大批量的对服务器进行操作系统的安装,于是想到了PXE网络批量安装, 好不容易到机房的仓库找到网线及一台思科交换机,但到安装的时候,发现思科交换机里应该有配置了 通过配置线连接交 ...

  9. MySQL5.7初始配置

    MySQL5.7初始配置 Windows7 环境安装MySQL5.7配置命令 <<<<<<<<<<<<<<<& ...

随机推荐

  1. linux自学(四)之开始centos学习,网络配置

    上一篇:linux自学(三)之开启虚拟机 安装好镜像之后,重启之后需要登录,我这里直接是root账号直接登录的,注意:输入密码的时候不显示. 之后输入ifconfig最常用的命令来查看网卡信息,出现c ...

  2. POJ1733 Parity game 【带权并查集】*

    POJ1733 Parity game Description Now and then you play the following game with your friend. Your frie ...

  3. Oracle数据库安装完成后相关问题的解决

    笔者一直以来都是使用公司服务器上的oracle数据库,突然一天公司服务器宕机了,项目无法访问数据库跟着瘫痪了,所以准备在自己的机器上安装一个oracle数据库. 从官网下载安装了oracle 11g后 ...

  4. Cache应用中的服务过载案例研究

    https://tech.meituan.com/avalanche-study.html

  5. PHP面向对象(OOP)----访问限制符

    访问控制修饰符指public.protected.private三个关键词来修饰类的成员属性和成员方法,可以有不同的权限 public:[共有的]类里面调用和类外面调用都是可以的 protected: ...

  6. 给 odoo 的 bom 明细加上位置字段

    给 odoo 的 bom 明细加上位置字段 odoo 的 BOM 明细没有位置字段,这可无法用于电子生产中. 摸索了几天,找了一些教程,最终实现了. 在模型中找到 mrp_bom_line 增加自定义 ...

  7. springboot注册bean失败

    启动的主类应该放在和其他包一样的目录,不能放在一个目录里面

  8. Nexus搭建私服

    什么是Nexus Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问. 运行原理 本地仓库与私服处在同一个局域网中,当本地仓库没有资源时,会向私服发起请求获取 ...

  9. 树的遍历——pat1043

    http://pat.zju.edu.cn/contests/pat-a-practise/1043 给予N个数字组成二叉搜索树,判断这个数列是否由先序遍历得出或是镜像先序遍历得出,若是则输出相应的后 ...

  10. HTTP 报文首部

    1.HTTP 报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部.首部内容为客户端和服务器分别处理请求和响应提供所需要的信息. 1)HTTP请求报文:在请求中,HTTP报文由方法.UR ...