我想在我的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代码。
我已经挣扎了好几个小时才试图安装它。
答案 0 :(得分:69)
EL CAPITAN更新:
我找到的最佳方式来自here:
对于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
就是这样!现在,您应该可以在终端中使用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)
答案 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 /
之间添加本地在终端中输入方案以查看它是否有效。如果您获得以下屏幕截图,则表示您已成功完成。
你肯定需要把本地放在那里。 原因是,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 。