【发布时间】:2017-12-26 23:44:14
【问题描述】:
使用 macOS 10.12,我正在尝试从终端编织一个 Rmd 文件。我刚刚从自制软件安装了 R,但是当我尝试以下操作时:
$ Rscript -e "rmarkdown::render('test.Rmd')"
出现错误:
Error in loadNamespace(name) : there is no package called ‘rmarkdown’
Calls: :: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted
我假设,基于这个related question,需要导出库。
所以我在 R Studio 中尝试了:
> .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/3.3/Resources/library"
然后在终端:
$ export R_LIB= usr/Library/Frameworks/R.framework/Versions/3.3/Resources/library
但这会引发错误:
-bash: export: `usr/Library/Frameworks/R.framework/Versions/3.3/Resources/library': not a valid identifier
任何关于如何从这里开始的建议将不胜感激!
【问题讨论】:
-
导出中缺少前导斜杠。
-
/usr/Library/Frameworks/R.framework/Versions/3.3/Resources/library不会抛出同样的错误 -
与
.libPaths()的返回值不匹配 -
$ export R_LIB=/Library/Frameworks/R.framework/Versions/3.3/Resources/library运行,但再次抛出相同的错误。有任何想法吗? Rmarkdown 在库中 -
同样的错误?如果路径正确,您将不会收到“不是有效标识符”消息
标签: r bash r-markdown