【问题标题】:RStudio - Error on saving files in non-home directoryRStudio - 在非主目录中保存文件时出错
【发布时间】:2020-08-06 13:16:44
【问题描述】:

我正在尝试将 R 脚本保存在非主目录中,例如:/mnt/MOUNT_POINT_A 但在保存时,它会抛出错误 Error Saving file: No such file or directory

当我在登录用户的主目录中保存任何内容时,它是成功的。 我在读取位于非主目录的文件时遇到了类似的问题,所以我必须将我试图读取的目录列入白名单?

是否也有这样的配置来保存文件?

注意:我以 root 身份运行 RStudio 服务器,但所有登录用户的进程将仅以其用户 ID 开始。

【问题讨论】:

    标签: r rstudio-server


    【解决方案1】:

    我建议您使用反斜杠而不是斜杠,并使用双反斜杠,因为只有一个会使 r 转义字符。

    例如:

    \\mnt\\MOUNT_POINT_A\\file.ext
    

    【讨论】:

    • 这会将文件保存在我的主目录中,并使用确切的名称\\mnt\\MOUNT_POINT_A\\file.ext。请注意,我已将当前工作目录设置为将挂载点本身设置为仅在该目录中读取和保存文件。
    • 即使你使用//mnt//MOUNT_POINT_A//?
    • @Pedo: 使用// 我得到与问题中所示相同的错误。 Error saving file: No such file or directory
    【解决方案2】:

    如果您调用目录时存在存在文件应该没问题,但尝试使用/ // \ \\ 可能会有所帮助

    /mnt/MOUNT_POINT_A this is at the same location with your R?
    

    【讨论】:

    • 尽量取目录的全名,所以应该是“C:/Users/Avik/mnt/MOUNT_POINT_A”之类的东西
    • 请注意我在 Centos 上运行 RStudio 服务器。
    猜你喜欢
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    相关资源
    最近更新 更多