5

我没有运气找到一种方法来按照我想要的方式进行这项工作,所以如果有人能提供帮助,我将不胜感激。

我想要的是能够在终端上做到这一点:

> racket

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

> (+ 1 2)
> 3

希望有一些命令,比如

> racket myprog.rkt
> 3

myprog.rkt包含(+ 1 2).

如果这是一个明显的问题,我对此很抱歉,但我只是不知道如何使它工作。

谢谢。

4

1 回答 1

2

您几乎完全准确地描述了racket可执行文件在做什么。唯一的区别是你myprog.rkt需要#lang racket在顶部有一个。

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

如果你在 Windows 上,你必须做同样的事情——要么将 Racket 目录添加到PATH系统设置中,要么直接运行它。在 Windows 上,您应该有一个 Racket 可执行文件的启动链接,该可执行文件将在 cmd 框中运行。(请注意,如果您查看 Racket 目录,则不会有bin子目录。)

于 2013-04-16T18:21:00.980 回答