在Mac上的R中无法调用动态库(DYLD_LIBRARY_PATH)

时间:2018-07-12 20:08:28

标签: r terminal imagemagick rstudio dyld

在命令行中运行时,我无法在R中加载我的Dyld库。

我在R中运行了saveConfiguration(),但它什么也没有返回。 RStudio和R都会发生这种情况。

但是当我在终端上运行回显system('echo DYLM_LIBRARY_PATH')时,它将返回 /Users/arthur/ImageMagick-7.0.7/lib /

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

此刻我不在Mac上,但您似乎并没有告诉R您希望它捕获任何输出。

让我们解决这个问题:

system('echo DYLM_LIBRARY_PATH', intern = T)

使用我可以随身携带的东西进行证明:

head(system('ls')              # returns nothing
head(system('ls', intern = T)) # works
[1] "01_02_rawAndProcessedData.pdf" "01_06_readingExcelFiles.pdf"   "01_07_readingXML.pdf"          "02_02_readingHDF5.pdf"        
"02_03_readingFromTheWeb.pdf"  
[6] "02_04_readingFromAPIs.pdf"