如何在终端中使用Racket?

时间:2013-04-16 17:33:45

标签: racket

我没有运气找到按照我喜欢的方式进行这项工作的方法,所以如果有人能提供帮助,那将会非常感激。

我想要的是能够在终端上执行此操作:

> racket

然后能够输入Racket命令并让它们编译。像,

> (+ 1 2)
> 3

希望有些命令如

> racket myprog.rkt
> 3

myprog.rkt只是包含(+ 1 2)的文件。

我是新手,如果这是一个明显的问题,我很抱歉,但我不知道如何让它发挥作用。

感谢。

1 个答案:

答案 0 :(得分:2)

您几乎准确地描述了racket可执行文件正在执行的操作。唯一的区别是,您的myprog.rkt需要在顶部设置#lang racket

如果您使用的是Mac,则需要使用直接路径运行可执行文件,或将其添加到您的环境$PATH,或者为其创建符号链接。您将在bin子目录中找到可执行文件。

如果您使用的是Windows,则必须执行相同操作 - 将Racket目录添加到系统设置中的PATH,或直接运行。在Windows上,您应该有一个指向Racket可执行文件的启动链接,该链接将在cmd框中运行。 (请注意,如果查看Racket目录,则不会有bin子目录。)