安装Xcode 9后缺少“libsystem_darwin.dylib”

时间:2017-10-13 03:24:53

标签: r xcode9

我想安装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

2 个答案:

答案 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。