2011-04-15 34 views
0

我试图安装MIT-Scheme,这样我就可以在终端上使用它而不是使用IDE,但是,我在尝试查找实际上很难找到的教程时遇到了困难最新和工作。麻烦试图在MacOSX Snow Leopard上安装MIT-Scheme

+0

您需要指定您尝试安装的实现 - 它们之间存在巨大差异。 – 2011-04-15 04:28:36

+0

mit-scheme,但我发现使用sudo port工作,在构建过程中它通常需要很长时间吗? – diesel 2011-04-15 04:40:18

+0

我不知道,但我编辑了你的问题。 – 2011-04-15 04:45:12

回答

3

您可以通过Macports安装MIT Scheme,它可能需要很长时间(它将从源代码, 我认为)。你也可以从here得到一个预编译的二进制文件,它将安装一个启动Edwin的Emacs端口的MIT-Scheme.app或者包含一个Scheme调试器和REPL的东西。但是你也可以从命令行启动它。

检查看看它安装在哪里,在我的机器上它在这里/Applications/mit-scheme.app/Contents/Resources/但这可能会有所不同。通过编辑~/.bash_profile并加入这个将此目录添加到您的PATH

export PATH=$PATH":/Applications/mit-scheme.app/Contents/Resources/" 

检查与which mit-scheme以确保其正确安装。

至于Racket,还有一个来自here的预编译二进制文件。 (可能是在Macports中,但它可能不是,或者在Fink中,我不知道,我尝试避免这些,并尽可能使用Homebrew。)这是一个dmg文件,您可以将其提取并放到任意位置。我把它放在~/bin的地方,并把~/bin/racket/bin/加到我的PATH,和上面一样,但是你可以把它放在任何地方,/Applications/或其他什么地方。

祝你好运。

0

这似乎是一个奇怪的答案,因为它是关于球拍对于原本约MIT计划的问题,而是因为你试过拍太...

要从终端运行球拍,你需要使用racket可执行文件,位于bin子目录中。例如,如果您将其安装在/Applications/Racket-5.1,那么您将运行/Applications/Racket-5.1/bin/racket。 (您可以修改您的$PATH或添加一些符号链接,以便在不指定完整路径的情况下运行。)

+0

我该去哪里编辑我的$ PATH,这样我就可以将其设置为可执行文件?对不起,我真的很新。 – diesel 2011-04-15 05:23:55

+0

我已经添加了路径,但它仍然显示:-bash:racket:command not found – diesel 2011-04-15 05:30:12

+0

不幸的是,这里可能会发生大约50件事情。在做任何其他49之前,通过运行'哪个球拍'来检查'球拍'是否在你的路径中。 – 2011-04-15 05:32:41

0

你可以找到详细的答案here

这里是一个简短的版本:MIT-计划

  1. 下载.dmg文件。基于您的硬件架构的32位或64位。

  2. 安装运行下面的命令

对于32位包后:

须藤LN -s /应用/ MIT:GNU \ Scheme.app/Contents/Resources/USR/local/lib目录/ MIT-方案-I386

须藤LN -s在/ usr/local/lib目录/ MIT-方案-I386/MIT的方案在/ usr/bin中/方案

对于64位包:

须藤LN -s /应用/ MIT:GNU \方案。app/Contents/Resources/usr/local/lib/mit-scheme-x86-64

sudo ln -s/usr/local/lib/mit-scheme-x86-64/mit-scheme/usr/bin /方案

  1. 要从终端运行MIT-Scheme,只需在命令提示符下键入'scheme'。