2

当我在https://arclanguage.github.io/尝试说明时,在我输入“racket -f as.scm”后,我得到“-bash: racket: command not found”。

我还尝试了在 Linux 上下载 Arc 的这些说明: https ://sites.google.com/site/arclanguagewiki/getting-started/install-arc 我从 download.racket-lang.org 安装了球拍,当我到达“ ./arc”在 Arc/Nu 部分,终端的输出是“env: racket: No such file or directory”。

Arc Language Wiki(链接到上面)表明官方安装说明已过时,并且几乎没有说明如何在 OS X 上安装 Arc。我尝试使用谷歌搜索“找不到命令”和“没有此类文件”的一般解决方案或目录”问题,但找不到任何让我解决问题的东西。我还尝试将我的球拍和弧线下载移动到不同的位置组合。

4

1 回答 1

2

Arc 在 Racket 之上运行,尽管您已经下载了它,但它似乎不在 PATH 中,PATH 是包含 Bash 搜索可执行文件的文件夹列表的环境变量。

直接的解决方法是将 Arcracket -f as.scm运行为/path/to/racket/bin/racket -f as.scm. (Racket 文档指出 Racket 可执行文件位于您下载的 Racket 文件夹的 bin 文件夹中)。

假设可行,解决方法是将 Racket bin 文件夹添加到 PATH 变量中。在您最喜欢的文本编辑器中打开~/.bashrc,然后添加一行export PATH=/path/to/racket/bin:"$PATH".

完成此操作后,您必须在此更改生效之前打开一个新终端。但是一旦你这样做了,你应该能够运行racket -f as.scm,它就会工作。

于 2015-04-10T23:15:33.623 回答