初学Scheme的话可能不太了解Scheme的运行环境。纵使Scheme语言学得再熟悉,没有运行环境的话,也是没有地方施展的,下面就来介绍Scheme的运行环境——MzScheme的使用方法。
MzScheme的下载地址 : http://racket-lang.org/download/ 打开连接,选择合适的版本进行下载。这里需要说明的是由于PLT Scheme更名为Racket,MzScheme也被整合进了Racket,所以只需要安装Racket我们就可以使用MzScheme。
下载并安装好MzScheme后,按照Teach Yourself Scheme in Fixnum Days一书所描述的,开始->运行,输入cmd打开系统命令行输入mzscheme并不能启动mzscheme,系统会提示“’mzscheme’ 不是内部或外部命令,也不是可运行的程序或批处理文件”而不能运行。其实只要进到Racket安装目录即可运行。
打开命令提示行默认的路径是C:\Documents and Settings\Administrator> 如图1:
首先切换到Racket安装目录,如果安装在其他盘符,使用命令“盘符:”回车进行切换盘符,例如切换D盘,输入“d:”回车即可切换到d盘目录下,我的安装目录是C:\Program Files\Racket,所以利用dos的cd命令便可以切换到安装目录下
cd .. :返回上级目录
cd 目录名 :进入目标目录,需要注意的是当目标目录名中有空格的时候,必须要为目录名加双引号,如图2中cd “Program Files”所示
这里介绍一个小技巧,当目录名较长的时候可以只输入字头,然后按Tab键,系统会为你自动补全。
在Racket目录下输入mzscheme即可启动mzscheme,命令行会显示欢迎信息和mzscheme的命令提示符>,如图3所示
即使现在能够使用了,mzscheme还是不能在安装目录以外的地方被启动,下面就来解决这个问题,鼠标右键单击我的电脑->属性,弹出系统属性菜单如下图4所示
选择“高级”标签->环境变量,弹出环境变量对话框,如图5
在下面的系统变量中找到Path变量,点击“编辑”,弹出编辑系统变量对话框,如图6
单击变量值一栏,将光标移到最尾部,输入一个分号“;”(注意是英文分号)后面添加你的Racket路径,便大功告成!现在只要打开系统命令行,随便在什么位置输入mzscheme都可以启动,如图7