升级最小球拍和DrRacket

升级最小球拍和DrRacket,racket,raco,Racket,Raco,我在Mac OS X Sierra上,我一直在使用自制软件来获得最小的拍子,然后通过raco在上面添加我想要的东西。其中的一件事就是拉扯 然而,在从6.10升级到6.11之后,事情有点不对劲。当我升级brew时,brew中的操作进行得很顺利,没有产生任何错误。但drracket随后未能启动,原因如下: dyld:库未加载:/usr/local/cell/minimal racket/6.10/lib/racket/racket.framework/Versions/6.11_3m/racket

我在Mac OS X Sierra上,我一直在使用自制软件来获得最小的拍子,然后通过raco在上面添加我想要的东西。其中的一件事就是拉扯

然而,在从6.10升级到6.11之后,事情有点不对劲。当我升级brew时,brew中的操作进行得很顺利,没有产生任何错误。但drracket随后未能启动,原因如下:

dyld:库未加载:/usr/local/cell/minimal racket/6.10/lib/racket/racket.framework/Versions/6.11_3m/racket 引用自:/usr/local/bin//DrRacket.app/Contents/MacOS/DrRacket 原因:找不到图像 [1] 64747中止drracket

这似乎表明它对从6.10到6.11的引用感到不高兴。在谷歌搜索中,我看到raco有一个迁移选项,所以我尝试:

raco pkg migrate 6.10
产生:

raco软件包迁移6.10
“6.10”中没有要安装的软件包

所以我想我应该做卸载-重新安装舞蹈:

---~»raco包装拆下支架 raco pkg remove:无法删除与其他包相关的包 依赖项: drracket(要求人:(racket doc))

---~»raco pkg remove racket doc raco pkg remove:无法删除与之相关的包 其他软件包依赖项:racket doc(要求: (幻灯片文档未来可视化器r6rs文档图片文档绘制文档绘图文档 漂亮的racket数据文档br解析器工具文档rackunit文档srfi文档 键入的球拍文档网络文档gui文档兼容性文档 漂亮的球拍库xrepl文档mzscheme文档r5rs文档快速检查 分布式位置doc重新提供lang drracket字符串常量doc 数学文档解析器工具文档配置文件文档宏调试器brag db doc sugar planet doc语法颜色doc scribble doc readline doc web服务器doc 跟踪drracket工具文档覆盖率错误跟踪文档网络cookie文档 美丽的球拍演示) ---~»


所以现在我不知道该怎么做。我很确定我应该做一些不同的升级,但我不清楚是什么。

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

错误

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/

从长远来看,麻烦更少。

IIUC,自制配方不是“官方的”,所以我认为它没有得到官方的支持。通常,macOS的Racket安装程序“就地”安装,因此单独的安装基本上是沙盒式的(因此,
raco pkg migrate
)。我不知道您问题中的错误具体表示了什么,但您可以尝试运行
raco安装程序
,它将重建升级后可能需要重建的内容。