Mac 上搭建 scheme,遇到难题了, help

2015 年 11 月 6 日
 zhangtaotao

1 ,环境: MacOS 10.11.1 & MIT-scheme-9.2-x86-64.dmg
2 , Scheme 配置的时候终端执行 sudo ln -s /usr/local/lib/mit-scheme-x86-64/mit-scheme /usr/bin/scheme 然后报了 ln: /usr/bin/scheme: Operation not permitted

googol 了好久没找到答案,哪位遇到过或者有什么思路,给点关键词或者线索,谢谢了

3221 次点击
所在节点    问与答
12 条回复
khowarizmi
2015 年 11 月 6 日
aisk
2015 年 11 月 6 日
10.11 就 rootless 了,肯定 ln 不上。
aisk
2015 年 11 月 6 日
不过依然推荐用一楼的方法,用 homebrew 。*nix 类的系统没有特殊原因装软件就用包管理,自己不熟上来就编译安装,搞不好就把系统搞死了。
sinxccc
2015 年 11 月 6 日
不要 ln 到 /usr/bin 下面, ln 到 /usr/local/bin 就是了。
arbipher
2015 年 11 月 6 日
homebrew +1
zhangtaotao
2015 年 11 月 6 日
@khowarizmi 其实我最开始就是 brew 的,但是尝试失败了,才换的方法。
zhangtaotao
2015 年 11 月 6 日
@khowarizmi 忘了说谢谢, O(∩_∩)O 谢谢。
zhangtaotao
2015 年 11 月 6 日
@aisk 谢谢,我再去尝试下 brew.
tennix
2015 年 11 月 6 日
brew install guile
mingzhi
2015 年 11 月 6 日
印象中 好像不是这个 /usr/local/lib/mit-scheme-x86-64/mit-scheme
好像是 MIT-Scheme.app/content/ 下面的有个 mit-scheme

手中没 mac 现在没法看
tennix
2015 年 11 月 6 日
另 guile 主页改版了,新版主页是用 guile 写的
原主页: http://web.archive.org/web/20151013161308/http://www.gnu.org/software/guile/
新主页: https://gnu.org/software/guile/

个人感觉 guile 要比 mit-scheme 好多了,而且现在已经发展成一个虚拟机平台了,上面不光可以跑 scheme ,还可以运行 elisp, ECAMScript ,下个版本应该就可以跑 lua 了, FFI 使用也很方便。学 guile 实用性比 mit-scheme 强多了
zhangtaotao
2015 年 11 月 6 日
这是因为苹果在 OS X 10.11 中引入的 SIP 特性使得即使加了 sudo (也就是具有 root 权限)也无法修改系统级的目录,其中就包括了 /usr/bin 。要解决这个问题有两种做法:一种是比较不安全的就是关闭 SIP ,也就是 rootless 特性;另一种是将本要链接到 /usr/bin 下的改链接到 /usr/local/bin 下就好了。
不一一 @回复了 thank you very much

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/234102

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX