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

Cannot call dynamic library (DYLD_LIBRARY_PATH) in R on Mac

当我在命令行中工作时,我无法在 R 中加载我的 dyld 库。

我在 R 中 运行 system('echo DYLM_LIBRARY_PATH') 而它 returns 什么都没有。 RStudio 和 R 都会发生这种情况。

但是当我 运行 在终端上回显 DYLM_LIBRARY_PATH 时,它 returns /Users/arthur/ImageMagick-7.0.7/lib/

有什么想法吗?

我目前不在 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"