如何在Mac上安装MIT Scheme?

时间:2012-09-07 17:01:04

标签: macos scheme mit-scheme

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

但是,我无法使用Mac终端。

我试过这些文章:

Installing MIT/GNU Scheme on Mac OS X Leopard

Installing MIT Scheme on Mac OS X

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

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

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

10 个答案:

答案 0 :(得分:69)

EL CAPITAN更新

我找到的最佳方式来自here

  1. 下载Scheme的32-bit64-bit 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
    

    然后输入管理员密码,并运行以下命令:

    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
    
  4. 就是这样!现在,您应该可以在终端中使用MIT Scheme,方法是在命令行中键入“scheme”:

答案 1 :(得分:39)

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

答案 2 :(得分:23)

优胜美地10.10.3:

安装X11.app和homebrew后,

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

当维护的软件包管理器(如homebrew)涵盖所有依赖项和构建内容时,我发现它更容易。


编辑:简单

$ brew install mit-scheme

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

答案 3 :(得分:19)

您可以使用以下命令

使用homebrew安装方案
brew install mit-scheme

答案 4 :(得分: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 /

之间添加本地

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

Success Result

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

答案 5 :(得分:6)

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

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

当然,同样的想法,但当brew tap homebrew/x11以多个冲突回应时,这让我开始运作。

与往常一样,请记住brew update,然后在遇到问题时再试一次,Homebrew's troubleshooting guide

答案 6 :(得分:2)

如果您使用的是MacPorts,该命令与其他人为自制程序发布的命令类似 -

sudo port install mit-scheme

这让我在OS X 10.8.5上表现得非常好。

答案 7 :(得分:2)

MAC OS HIGH SIERRA的更新:

仅通过执行(如果您使用的是Homebrew)为我工作:

brew install mit-scheme

答案 8 :(得分:1)

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

docker run -it inikolaev/alpine-scheme

将使您直接进入方案REPL。

答案 9 :(得分: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