球拍如何从CMD跑出来

时间:2014-09-14 19:59:17

标签: racket

我正在尝试从命令提示符运行racket并让程序输出转到文本文件。

C:\ Downloads> racketprogram.rkt'run-file> output.txt的

我做错了什么?

2 个答案:

答案 0 :(得分:2)

您是否尝试过关于运行脚本或编译程序的Racket documentation

基础知识是您可以使用racket调用脚本:

racket racketprogram.rkt 'run-file > output.txt

它表示你可以在Windows和Unix add lines in the beginning中使你的程序能够在不成为可执行文件的参数的情况下运行。在Windows中,这意味着您需要在Unix中调用脚本racketprogram.bat,您只需要make it executable

也可以make an executable。 编译后的可执行文件比脚本运行得更快,因此您也可以从中获得一些好处:

raco exe racketprogram.rkt #makes either racketprogram or racketprogram.exe

现在结果将不会在没有安装完全相同的球拍版本的机器上运行,因此你可以使用不同的命令来创建包含所有依赖项的包。从而。结果无法跨越OS边界,但可以在其他地方的相同操作系统上运行:

raco distribute racketprogram-package racketprogram[.exe]

答案 1 :(得分:0)

到目前为止,运行Racket程序的最佳方法是:

racket -l errortrace -t <YOUR SOURCE CODE FILE.rkt>

这会显示有关错误的更多信息。