当我尝试在R中安装Mosaic软件包时,这个错误意味着什么



当我尝试在R studio中安装马赛克包时,我收到以下消息:

> install.packages('mosaic', dependencies = TRUE)
Warning in install.packages :
dependencies ‘latticeExtra’, ‘fastR’ are not available
also installing the dependency ‘rgl’

There are binary versions available but the source versions are later:
binary   source needs_compilation
rgl    0.100.50 0.100.54              TRUE
mosaic    1.5.0    1.6.0             FALSE
Do you want to install from sources the package which needs compilation? (Yes/no/cancel) No
trying URL 'https://cran.rstudio.com/bin/macosx/el-capitan/contrib/3.5/rgl_0.100.50.tgz'
Content type 'application/x-gzip' length 4709273 bytes (4.5 MB)
==================================================
downloaded 4.5 MB

The downloaded binary packages are in
/var/folders/c8/lyjrvw_x18q2trr07z2s7m8w0000gn/T//RtmpOfzCf6/downloaded_packages
installing the source package ‘mosaic’
trying URL 'https://cran.rstudio.com/src/contrib/mosaic_1.6.0.tar.gz'
Content type 'application/x-gzip' length 12425406 bytes (11.8 MB)
==================================================
downloaded 11.8 MB
ERROR: dependency ‘latticeExtra’ is not available for package ‘mosaic’
* removing ‘/Library/Frameworks/R.framework/Versions/3.5/Resources/library/mosaic’
Warning in install.packages :
installation of package ‘mosaic’ had non-zero exit status
The downloaded source packages are in
‘/private/var/folders/c8/lyjrvw_x18q2trr07z2s7m8w0000gn/T/RtmpOfzCf6/downloaded_packages’

我该如何避免这种情况?我试着在下面的线路上说是和否:

Do you want to install from sources the package which needs compilation? (Yes/no/cancel) No

两次都会出错。当我说是的,它试图安装rgl时,我反复收到这样的消息:

You have not agreed to the Xcode license agreements, please run 'sudo xcodebuild -license' from within a Terminal window to review and agree to the Xcode license agreements.

当我在终端窗口中运行xcodebuild -license时,它会要求我输入密码,但不允许我在密码插槽中键入任何内容,并且不会继续安装。

有其他方法可以安装马赛克包吗?

随着学期的结束,我正在清理积压的工作。对不起,我没早点说出来。

简短回答:CRAN上有一个新版本的mosaic,如果你安装了新版本,这个问题应该会消失。

您遇到的特定问题似乎与马赛克包建议(即不需要(的存档包有关。该程序包已不在mosaic的依赖项列表中。

通常,当我遇到这样的问题时,我经常发现在包的描述文件中手动安装imports:and-depends:中列出的包将(a(解决问题或(b(准确地确定问题所在。

它的依赖项似乎还没有安装。可能先安装以下软件包:latticeExtrafastR

install.packages("latticeExtra")
install.packages("fastR")

相关内容

最新更新