马赛克1.8.3的新更新在mac上不起作用吗?

问题描述

我注意到马赛克包是几天前更新的(1.8.3)。从那以后,我不断收到一条错误消息,提示无法加载马赛克。

    > library(mosaic)
    Error: package or namespace load Failed for ‘mosaic’:
    object ‘compare’ is not exported by 'namespace:mosaicCore'

该软件包已安装,可在 PC 上运行。我试过重新安装 R 和 R studio 来确定,但我一直收到同样的错误。有谁遇到过同样的问题或想出如何解决它?

解决方法

它在 Mac 上运行良好(它是在 Mac 上开发的)。

我不确定您是如何进行安装的,但您还需要更新版本的mosaicCore。看起来由于某种原因没有发生这种情况。

如果您的更新方法尚未触发它们,我建议也更新mosaicData 和ggformula。上周所有四个包裹都送到了 CRAN。如果已经有一段时间了,您可能会执行 update.packages()。

,

我女儿今天遇到了同样的问题。

按照这里的建议,我们安装了最新的mosaicData,问题依旧。

然后退出Rstudio,重启Rstudio,再次运行library(mosaic),提示缺少几个包,

安装缺少的包后,一切正常。

,

我班上的其他人也有同样的问题。与上述答案类似,我不得不:

  1. 卸载/删除包 ggformula
  2. 更新包mosaicCore
  3. 重新安装ggformula
  4. 重新安装马赛克

这就是我解决问题的方式。