【发布时间】:2018-05-03 06:11:22
【问题描述】:
我在 Mac OS X Sierra 上,我一直在使用自制软件来获得最小的球拍,然后通过 raco 添加我想要的东西。其中一件事是德拉克特。
但是,从 6.10 升级到 6.11 之后,事情变得有点不对劲。当我进行 brew upgrade 时,brew 中的操作进行得很顺利,没有产生任何错误。然而,随后 drracket 未能通过以下方式启动:
dyld:库未加载:/usr/local/Cellar/minimal-racket/6.10/lib/racket/Racket.framework/Versions/6.11_3m/Racket 引用自:/usr/local/bin//DrRacket.app/Contents/MacOS/DrRacket 原因:找不到图片 [1] 64747 中止陀螺
这似乎表明它对从 6.10 到 6.11 的引用不满意。在谷歌搜索中,我看到 raco 有一个迁移选项,所以我尝试了:
raco pkg migrate 6.10
产生:
raco pkg 迁移 6.10
没有要安装的“6.10”包
所以我想我会做卸载重装舞:
--- ~ » raco pkg remove drracket raco pkg remove: 不能删除依赖于其他包的包 依赖项: drracket(需要:(racket-doc))
--- ~ » raco pkg remove racket-doc raco pkg remove: 不能删除依赖的包 其他软件包依赖项:racket-doc(需要: (幻灯片-doc 未来可视化器 r6rs-doc pict-doc draw-doc plot-doc 美丽的球拍数据-doc br-parser-tools-doc rackunit-doc srfi-doc typed-racket-doc net-doc gui-doc 兼容性-doc beautiful-racket-lib xrepl-doc mzscheme-doc r5rs-doc 快速检查 分布式场所-doc reprovide-lang drracket string-constants-doc 数学文档解析器工具文档配置文件文档宏调试器吹牛数据库文档糖 行星文档语法颜色文档涂鸦文档阅读线文档网络服务器文档 跟踪 drracket-tool-doc 文档覆盖错误trace-doc net-cookies-doc 美丽的球拍演示)) --- ~ »
所以现在我不确定如何进行。我很确定我应该做一些不同的升级,但我不清楚是什么。
【问题讨论】:
-
IIUC,自制公式不是“官方”的,所以我不认为它是官方支持的。通常,macOS 的 Racket 安装程序“就地”安装,因此单独的安装基本上是沙盒(这就是
raco pkg migrate的原因)。我不知道您问题中的错误到底是什么意思,但您可以尝试运行raco setup,这将重建升级后可能需要重建的内容。