如何在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更新 :
我发现的最好的方法是从这里 :
- 下载Scheme的32位或64位 dmg文件。
- 双击.dmg文件,你会看到这个窗口,你应该把“MIT / GNU Scheme”文件拖到Applications文件夹中。
-
对于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上非常好