我没有运气找到按照我喜欢的方式进行这项工作的方法,所以如果有人能提供帮助,那将会非常感激。
我想要的是能够在终端上执行此操作:
> racket
然后能够输入Racket命令并让它们编译。像,
> (+ 1 2)
> 3
希望有些命令如
> racket myprog.rkt
> 3
myprog.rkt
只是包含(+ 1 2)
的文件。
我是新手,如果这是一个明显的问题,我很抱歉,但我不知道如何让它发挥作用。
感谢。
答案 0 :(得分:2)
您几乎准确地描述了racket
可执行文件正在执行的操作。唯一的区别是,您的myprog.rkt
需要在顶部设置#lang racket
。
如果您使用的是Mac,则需要使用直接路径运行可执行文件,或将其添加到您的环境$PATH
,或者为其创建符号链接。您将在bin
子目录中找到可执行文件。
如果您使用的是Windows,则必须执行相同操作 - 将Racket目录添加到系统设置中的PATH
,或直接运行。在Windows上,您应该有一个指向Racket可执行文件的启动链接,该链接将在cmd框中运行。 (请注意,如果查看Racket目录,则不会有bin
子目录。)