61

我想在我的 Mac 上安装MIT Scheme,我已经下载了MacOS X binary(x86-64)

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

我试图关注这些文章:

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

在 Mac OS X 上安装 MIT Scheme

但它似乎已经过时并且不起作用。

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

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

4

10 回答 10

82

为 EL CAPITAN 更新

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

  1. 下载 Scheme 的32 位64 位dmg 文件。
  2. 双击 .dmg 文件,你会得到这个窗口,你应该在其中将“MIT/GNU Scheme”文件拖到应用程序文件夹中。
  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/local/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/local/bin/scheme
    

就是这样!现在您应该可以通过在命令行中输入“scheme”来在终端中使用 MIT Scheme:

于 2015-07-24T02:41:50.393 回答
42

Homebrew 让您轻松搞定。在终端上,键入:

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
于 2012-09-07T17:05:41.820 回答
39

对于优胜美地 10.10.3:

安装 X11.app 和 homebrew 后,

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

我发现当像 homebrew 这样的维护包管理器涵盖所有依赖项和构建内容时,它会更容易。


编辑:简单

$ brew install mit-scheme

会做。X11 现在是可选的,而不是依赖。还有一个--with-x11选项需要整个 Xcode。

于 2015-04-11T18:33:17.560 回答
22

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

brew install mit-scheme
于 2014-06-18T18:14:51.533 回答
10

如果您拥有最新版本的 Mac 系统El Capitan 10.11.2,您可能需要执行与上述不同的操作。

第一个命令将是相同的。 对于 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/local/bin/scheme

注意:不同之处在于您需要在 /usr/ 和 /bin/ 之间放置local

在终端中键入方案以查看它是否有效。如果您得到以下屏幕截图,则表示您成功了。

成功结果

你肯定需要把本地放在那里。原因是,Apple 在 OSX 10.10 (rootless) 中改进了 OS 安全性,并且不允许更改通用系统范围的二进制文件(例如 /usr/bin)。

于 2015-10-07T03:35:37.813 回答
6

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

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

当然,同样的想法,但这让我在brew tap homebrew/x11应对多个冲突时启动并运行。

与往常一样,请记住在brew update遇到问题时再试一次,这是Homebrew 的故障排除指南

于 2015-10-12T19:26:03.643 回答
3

MAC OS HIGH SIERRA 的更新:

只需执行即可为我工作(如果您使用的是 Homebrew):

brew install mit-scheme

于 2017-12-04T11:05:21.373 回答
3

如果您使用的是 docker,我建议您这样做:

docker run -it inikolaev/alpine-scheme

会让你直接进入 REPL 计划。

于 2018-06-26T19:08:31.207 回答
2

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

sudo port install mit-scheme

这让我在 OS X 10.8.5 上做得很好

于 2015-01-05T10:24:54.013 回答
0

我遇到了一个问题,即MIT/GNU Scheme的10.x版本不支持Mac OS X 10.11 El Capitan。事实上,它需要Mac OS X 10.13 或更高版本

支持旧Mac OS X版本的最高版本是MIT/GNU Scheme 9.2

于 2020-08-28T09:08:45.867 回答