我没有机会找到一种我想要的方式来完成这项工作,所以如果有人能帮上忙,我将不胜感激。
我想要的是能够在终端上这样做:
> racket
然后能够输入球拍命令并对其进行编译。喜欢,
> (+ 1 2)
> 3
希望还有一些命令,比如
> racket myprog.rkt
> 3
其中,myprog.rkt
只是包含(+ 1 2)
的文件。
我是个新手,所以很抱歉,如果这是一个显而易见的问题,但我只是不知道如何让它工作。
谢谢。
发布于 2013-04-16 18:21:01
您所描述的几乎就是racket
可执行文件正在做的事情。唯一的区别是您的myprog.rkt
需要在顶部有一个#lang racket
。
如果你使用的是Mac,你需要运行一个直接路径的可执行文件,或者将它添加到你环境的$PATH
中,或者创建一个指向它的符号链接。您将在bin
子目录中找到可执行文件。
如果你在Windows上,你必须做同样的事情--要么在系统设置中将球拍目录添加到PATH
中,要么直接运行它。在windows上,你应该有一个指向球拍可执行文件的启动链接,它将在cmd机器中运行。(请注意,如果您查看球拍目录,将不会有bin
子目录。)
https://stackoverflow.com/questions/16043424
复制