准备工作
1. 系统配置
1.1 操作系统选择的是Ubuntu16,虚拟机使用的是VMware workstation pro 14
2. 编译器配置
2.1 安装DrRacket
2.1.1 添加官方源:
sudo add-apt-repository ppa:plt/racket
2.1.2 安装Racket
sudo apt update && sudo apt-get install racket
2.1.3 卸载Racket
sudo apt-get install ppa-purge && sudo ppa-purge ppa:plt/racket
2.1.4 运行DrRacket
drracket
2.2 配置编译环境:
安装planet软件包。安装此软件包仅需要从基于Internet的PLaneT软件库储存库中获取它,然后重新启动 DrRacket。
2.2.0 如果您安装了来自PLaneT的此软件包的以前版本,请将其删除。如果版本为1.9或更高版本,请转到SICP语言的 交互 子窗口并评估命令 (uninstall-scip)。如果您安装的版本早于1.9,请使用planet show和planet remove操作系统命令行命令将其删除
2.2.1 确保电脑连接到互联网。(虚拟机连接互联网的问题见其他blog)
2.2.2 启动DrRacket。
2.2.3 将DrRacket的语言选项更改为#lang
2.2.4 在顶部定义子窗口中,将内容更改为:
#lang planet neil/sicp
2.2.5 点击运行
2.2.6 编译器会自动下载与编译,请等待几分钟。完成后退出DrRacket并重新启动它
2.2.7 当我们试图选择方言时,DrRacket会提示我们:

所以为了每次打开编译器不需要每次手写#lang后面的内容,打开“显示详情”,在最下面的“自动加入#lang行”添加: #lang planet neil/sicp
主要参考资料:
http://blog.topspeedsnail.com/archives/9324
http://www.neilvandyke.org/racket/sicp/
版权声明:本文为WangZijun_1996原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。