【问题标题】:Install pandoc with no administrator access在没有管理员权限的情况下安装 pandoc
【发布时间】:2018-06-27 23:08:21
【问题描述】:

我正在使用rmarkdown 生成单词输出,需要pandoc 这样做。不幸的是,我的工作计算机上没有管理员访问权限,因此我无法运行安装程序或使用install.pandoc() 选项。

我尝试从the github site 下载 .zip 和 .tar.gz 文件,并尝试使用 RStudio 中的“安装”选项卡手动安装它们,但出现错误:

Warning in install.packages :
  cannot open compressed file 'pandoc-2.2.1-windows-x86/DESCRIPTION', probable reason 'No such file or directory'
Error in install.packages : cannot open the connection

Here 声明“如果您不想使用 msi 安装程序,我们还提供了一个包含 pandoc 二进制文件和文档的 zip 文件。只需解压缩此文件并将二进制文件移动到您选择的目录中。”

也许我不知道“将二进制文件移动到您选择的目录”是什么意思。 - 当我解压缩文件时,我仍然无法访问包。

旁注 - 我已定义 .libpaths() 以允许我安装其他软件包,但我无法让 pandoc 工作。

关于如何做到这一点的任何建议?

【问题讨论】:

    标签: rstudio r-markdown pandoc


    【解决方案1】:

    Pandoc 是一个终端应用程序,不需要 R-Studio 安装它,使用

    解压缩 .tar.gz 文件

    linux: tar -xzvf 文件名.tar.gz

    对于 Windows,二进制是从 zip 文件中解压缩的程序 pandoc 本身 只需解压缩文件,pandoc 应该已经安装在解压缩的文件夹中

    解压后,您可能需要将 pandoc.exe(适用于 windows)移动到项目所在的目录中以便识别

    【讨论】:

    • 我正在解压缩的文件是“pandoc-2.2.1”,当我查找包列表时无法识别它。当我输入 library(pandoc) 时,会显示“库中的错误(pandoc):没有名为‘pandoc’的包”。将 .exe 文件移动到包含库的文件中没有效果。我正在使用 Windows 7。我必须将文件放在不正确的位置,但我不确定应该将哪个文件放在哪个目录中......想法?
    • 啊——对不起,我明白了。将解压缩的 .exe 文件移动到 project 文件夹中,而不是 library 文件夹中。谢谢!
    • 跟进 - 当我在我的工作计算机上尝试移动 .exe 文件时,实际上并没有解决问题。您仍然需要管理员权限。
    猜你喜欢
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多