DrRacket 的安装与 SICP 的配置

DrRacket 的安装与 SICP 的配置

本文用来详细的介绍如何配置 DrRacket 用来跑书本 SICP 上的源代码。所以是面向小白的,如果想看简洁的安装步骤,请看我的另一篇文章《学习SICP“计算机程序的构造和解释”的一些准备工作》中的环境配置部分。MIT Scheme 是 SICP 的推荐软件,但是过于老旧且配置麻烦,DrRacket就是很好的替代方案(之前叫做DrScheme)。遂有此文。注意:所有需要点击的按钮我都会标黄。

一、下载 DrRacket

    1. 先到官网下载软件。任意浏览器(例如Bing)搜索 DrRacket。找到这个页面。

2. 直接点击上图中黄笔标记的 Download。就会跳转到下载页。

Figure 1下载页

3. 看上图“下载页”根据你自己电脑的版本选择,windows 10 64位操作系统的就选 Windows (x64, 64bit) (这句好像是废话。)。苹果电脑同理。

二、安装 DrRacket

    1. 在下载位置找到软件,右键选择“以管理员身份运行。如果你安装了类似 Revo Uninstaller Pro 类的卸载软件,也可以选这个选项。

2. 出现如下安装页面后直接点 next。

3. 接下来是选择安装目录,C盘不差空间的也可以直接点 next。如果想更改存储位置,你就选 Browse… ,出现图片Figure 2浏览文件夹后,找到你要安装的目录。


4. 选择开始菜单,这步会在开始菜单文件夹创建一个快捷键图标。

5. 这里慢慢地看它自己装好。

6. 又忘记截图了,安装完成后有一个页面,直接点击右下角的 finish 就可以了。(小插曲:我下载了之后直接安装了,No!见鬼,只好重新来过了。)

三、软件环境的配置

    1. 在开始屏幕找到软件后打开。一般会在最下方,如果不在,就去红圈的位置找。我因为之前装过,所以在原来的位置。

2. 打开软件后,就会看到如下页面。如果对英文不熟悉,就点击右边的 Help 选择“使用简体中文作 DrRacket界面语言“来切换语言。我推荐用英文,因为相关的中文教程太少,用英文搜索起来方便。如果实在不会操作,切换中文也很容易。

四、接下来安装 SICP Package

    1. 这部分可以在官方文档(docs.racket-lang.org/si)找到详细步骤。但是和实际有点出入,所以还是耐心的看我的教程吧,哈哈。
    2. 打开 File → Package Manager。

3.在"Do What I Mean" 那一栏里空白框区域输入"sicp",按回车就会自动安装。我一开始弄错了不是下图里的点击“Browse…”,否则就会出现需要你找目录的页面,如Figure 3点击“Browse…。

Figure 3点击“Browse…

4. 按回车之后,电脑就会自动安装 SICP package。我之前有碰到过回车没有反应的情况,这时候你需要一个科学上网的工具,然后继续后面的操作。这次测试居然可以直接安装,开心啊。

5. 安装完毕的页面

五、测试 SICP package 安装成功与否

  1. 返回主界面。在上半部分的框中,把 racket 改成 sicp,点击右上角的 run。

2.下面命令行中有 sicp 字样,说明安装成功了。

3. 我们来测试一下,在 #lang sicp 的下方输入一个简单的加一函数的定义:(define (increase x) (+ x 1))

4. 在软件的下方,命令行的位置输入: (increase 3) 。按回车出现运行结果,黄色标记。注意标点符号,一定要是英文,否则就会有如下报错。

5. 推荐一个文件夹管理器的包:File Manager for DrRacket

MatrixForChange/files-viewergithub.com图标

使用简单,安装方法同上。

六、感言

现在就来享受 Scheme 带来的优雅简洁之路吧!在 DeathKing 大佬的提议下写了这篇教程,本来打算过段时间再写的,不过预料到也许还会更忙。没想到一步一步的写教程还是比想象中更花时间。如果还需要其他知识看我的另一篇文章。如果觉得我写的有用,就d(゚∀゚d)点赞吧!笑.jpg


题图来自 梁杰的博客

编辑于 2019-03-04