无法在Mac OS X Snow Leopard上安装MIT-Scheme

时间:2011-04-15 04:18:43

标签: scheme install mit-scheme

我正在尝试安装MIT-Scheme,以便我可以在终端上使用它而不是使用IDE,但是,我很难找到实际上最新且有效的教程。

3 个答案:

答案 0 :(得分:3)

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

检查它的安装位置,在我的机器上/Applications/mit-scheme.app/Contents/Resources/,但可能会有所不同。通过编辑PATH并添加以下内容,将此目录添加到~/.bash_profile

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

选中which mit-scheme以确保其安装正确。

至于Racket,还有here提供的预编译二进制文件。 (它可能在Macports中,但它可能不是,或者在Fink中,我不知道。我试图避免这些并尽可能使用Homebrew。)这是一个dmg文件,你可以提取并放在任何地方你要。我将~/bin放入~/bin/racket/bin/,并将PATH添加到我的/Applications/,与上述过程相同,但您可以将其放在任何地方,{{1}}或其他任何内容。

祝你好运。

答案 1 :(得分:0)

这似乎是一个奇怪的答案,因为它是关于Racket的最初关于麻省理工学院计划的问题,但是因为你也试过了Racket ......

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

答案 2 :(得分:0)

您可以找到详细答案here

这是一个简短的版本:

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

  2. 安装后运行以下命令

  3. 对于32位软件包:

    sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-i386
    
    sudo ln -s /usr/local/lib/mit-scheme-i386/mit-scheme /usr/bin/scheme
    

    对于64位软件包:

    sudo ln -s /Applications/MIT\:GNU\ Scheme.app/Contents/Resources /usr/local/lib/mit-scheme-x86-64
    
    sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/bin/scheme
    
    1. 要从终端运行MIT-Scheme,只需在命令提示符下键入“scheme”。