【问题标题】:Upgrading Minimal Racket and DrRacket升级 Minimal Racket 和 DrRacket
【发布时间】: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,这将重建升级后可能需要重建的内容。

标签: racket raco


【解决方案1】:

这是一条评论,但我需要一些格式...

错误

dyld: Library not loaded: /usr/local/Cellar/minimal-racket/6.10/lib/racket/Racket.framework/Versions/6.11_3m/Racket

表示您缺少二进制文件。这就解释了为什么运行 raco 没有解决任何问题 - 因为 raco 处理 Racket 字节编译文件。

像 Alexis 一样,我建议使用以下官方安装程序之一:

http://download.racket-lang.org/

从长远来看,麻烦更少。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 2015-05-19
    • 1970-01-01
    相关资源
    最近更新 更多