无法在Mac上的R中调用动态库(DYLD\u library\u PATH)

无法在Mac上的R中调用动态库(DYLD\u library\u PATH),r,terminal,imagemagick,rstudio,dyld,R,Terminal,Imagemagick,Rstudio,Dyld,当dyld库在命令行中工作时,我无法在R中加载它 我在R中运行了系统('echo DYLM_LIBRARY_PATH'),但它没有返回任何内容。RStudio和R都会发生这种情况 但当我在终端上运行echoDYLM\u LIBRARY\u PATH时,它返回 /Users/arthur/ImageMagick-7.0.7/lib/ 有什么想法吗?我现在不在Mac电脑上,但你似乎没有告诉R你希望它捕获任何输出 让我们解决这个问题: system('echo DYLM_LIBRARY_PATH',

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

我在R中运行了
系统('echo DYLM_LIBRARY_PATH')
,但它没有返回任何内容。RStudio和R都会发生这种情况

但当我在终端上运行echo
DYLM\u LIBRARY\u PATH
时,它返回 /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

非常感谢。现在问题已经解决了。但是为什么我仍然不能在包
动画中使用
im.convert
?它返回“请先安装ImageMagick或将其bin路径放入系统路径变量”,但我已经安装了ImageMagick,其bin路径也在系统路径中。Sys.getenv(“PATH”)肯定返回
ImageMagick
的路径。很抱歉,还有这个问题。谢谢大家!@亚瑟很高兴它能工作(更好)!如果可以的话,我会回答另外的问题,但我需要更多的信息。你能用你的示例代码提出一个新问题吗?
[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"