我正尝试在Rstudio中使用'Cairo'软件包,使用命令install.packages('Cairo')
并且没有问题。 我得到这个MESSAGE-在mac上包含cairo R
The downloaded binary packages are in
/var/folders/xn/c1nj85gx62b89876s15sbv9h0000gn/T//RtmpK9JM0l/downloaded_packages
包出现在包列表中,但是当我尝试包括包使用library(Cairo)
或library('Cairo')
我得到这个错误mesage-
Error : .onLoad failed in loadNamespace() for 'Cairo', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Cairo/libs/Cairo.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Cairo/libs/Cairo.so, 6): Library not loaded: /opt/X11/lib/libXrender.1.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/Cairo/libs/Cairo.so
Reason: image not found
Error: package or namespace load failed for ‘Cairo’
sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.6 (El Capitan)
locale:
[1] he_IL.UTF-8/he_IL.UTF-8/he_IL.UTF-8/C/he_IL.UTF-8/he_IL.UTF-8
attached base packages:
[1] stats4 parallel stats graphics grDevices utils datasets methods
[9] base
other attached packages:
[1] GenomicRanges_1.24.2 GenomeInfoDb_1.8.3 IRanges_2.6.1
[4] S4Vectors_0.10.2 ggbio_1.20.2 BiocGenerics_0.18.0
[7] ggplot2_2.1.0 BiocInstaller_1.22.3 shiny_0.13.2
我不知道为什么会发生这种情况,有什么帮助? 谢谢!
你有[quartz](https://www.xquartz.org/)作为你的主要X11平台安装吗?如果没有,然后下载,安装并重新启动您的机器。希望这会有所帮助。 – Abdou
谢谢! 我不知道,“开罗”是否需要石英?因为我在安装软件包时从未遇到过这个问题 –
我相信它始终需要它。只是在以前的Mac版本中,与操作系统一起交付了X11平台。但是,最新版本的情况并非如此。这就是为什么你必须自己解决。你现在能够加载包吗? – Abdou