我想安装GenomicAlignments R包,但安装会因为无法安装RCurl
之一的依赖项而崩溃。当我尝试通过运行RCurl
单独安装install.packages("RCurl")
时,我收到以下错误:
ld: file not found: /usr/lib/system/libsystem_darwin.dylib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [RCurl.so] Error 1
ERROR: compilation failed for package ‘RCurl’
* removing ‘/usr/local/lib/R/3.4/site-library/RCurl’
Warning in install.packages :
installation of package ‘RCurl’ had non-zero exit status
这是sessionInfo()
:
R version 3.4.2 (2017-09-28)
Platform: x86_64-apple-darwin16.7.0 (64-bit)
Running under: macOS Sierra 10.12.6
I traced it down我最近安装的Xcode 9版本有问题。那么,关于如何解决这个问题的任何想法?回到Xcode 8.3.3可能会解决问题,但我不知道如何做到这一点。
提前致谢, TP
答案 0 :(得分:2)
如果有人想知道:卸载Xcode 9并安装Xcode 8.3.3解决了RCurl包和R中相关的GenomicsAlignments包的问题。
** testing if installed package can be loaded
* DONE (RCurl)
TP
答案 1 :(得分:0)
是的,卸载Xcode 9并安装8.3.3对我有用:How to downgrade XCode to previous version?
事实上 - 我刚刚完全卸载了Xcode 9,只是重新安装了旧版本的CLT。