2016-11-07 22 views
0

但是,由于此脚本在目录“C:/ Program Files/RStudio/bin/pandoc”可能不同的多台机器上运行,因此我想从脚本中的命令运行pandoc ,我想让这个变量代替硬编码。在Rstudio中获取Rstudio.exe目录

我正在寻找一种在脚本中自动查找“C:/ Program Files/RStudio”或“C:/ Program Files/RStudio/bin/pandoc”文件夹的方法。有人对此有一个解决方法吗?

任何帮助表示赞赏!

迈克尔

+0

我假设你是在谈论一个PowerShell脚本?否则随时可以再次更改标签... – mb21

回答

1

实际上,有一个环境变量中RStudio设置已经正是你要寻找的:

> Sys.getenv("RSTUDIO_PANDOC") 
[1] "C:/Program Files/RStudio/bin/pandoc"