如何在Mac上安装MIT Scheme?

我想在我的Mac上安装MIT Scheme ,我已经下载了MacOS X二进制文件(x86-64)

但是,我无法使用Mac Terminal工作。

我试图遵循这些文章:

在Mac OS X Leopard上安装MIT / GNU Scheme

在Mac OS X上安装MIT Scheme

但它似乎过时了,不起作用。

所以,我正在寻找一个简单的方法,它允许我使用Mac Terminal编写Scheme代码。

我已经挣扎了好几个小时来尝试安装它。

EL CAPITAN更新

我发现的最好的方法是从这里 :

  1. 下载Scheme的32位或64位 dmg文件。
  2. 双击.dmg文件,你会看到这个窗口,你应该把“MIT / GNU Scheme”文件拖到Applications文件夹中。
  3. 对于32位版本 ,请运行以下命令:

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

    然后input您的pipe理员密码,然后运行以下命令:

     sudo ln -s /usr/local/lib/mit-scheme-i386/mit-scheme /usr/local/bin/scheme 

    对于64位版本 ,首先运行这个命令:

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

    然后input您的pipe理员密码并运行以下命令:

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

而就是这样! 现在你应该可以在terminal上使用MIT Scheme,在命令行input“scheme”:

Homebrew让你轻松。 在terminal上,键入:

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) ; brew install mit-scheme

完成!

编辑

安装脚本已被移动:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ; brew install mit-scheme 

对于优胜美地10.10.3:

安装X11.app和自制软件后,

 $ brew tap homebrew/x11 $ brew install mit-scheme 

当一个像自制软件这样的维护软件包pipe理器覆盖所有的依赖和构build的东西时,我发现它更容易。

如果你有最新版本的Mac系统, El Capitan 10.11.2 ,你可能需要做一些与上面不同的事情。

第一个命令将是相同的。 对于64位版本 ,首先运行这个命令:

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

然后input您的pipe理员密码并运行以下命令:

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

注意:不同之处在于你需要在/ usr /和/ bin /

在terminal中inputscheme以查看它是否有效。 如果你得到下面的截图,那就意味着你成功了。

成功的结果

你当然需要把当地放在那里。 原因在于,苹果改进了OSX 10.10(无根)的操作系统安全性,并且不允许更改一般系统范围的二进制文件(如/ usr / bin)。

您可以使用以下命令使用自制软件安装scheme

 brew install mit-scheme 

如果您对@ virgil-ming所接受的答案有疑问,请尝试以下操作:

 $ brew install Caskroom/cask/xquartz $ brew install mit-scheme 

同样的想法,当然,但是这让我起来,当brew tap homebrew/x11回应多次冲突。

与往常一样,请记住brew update然后再次尝试,当你遇到问题,一个家酿的故障排除指南 。

如果您使用MacPorts,该命令类似于其他人发布的自制软件 –

 sudo port install mit-scheme 

这使我在OS X 10.8.5上非常好