使用rstudio ubuntu服务器中另一个文件夹中的文件

时间:2017-03-31 16:39:03

标签: r ubuntu permissions rstudio

我在使用withinRstudio中的不同文件夹时遇到问题。描述如下: 我已经在我的ubuntu服务器上成功安装了Rstudio,一切正常。起始工作目录(使用getwd()/home/amit。我想在srv/shiny-server/NEWFOLDER/Thingie.R中提供来源,但它会出错:

文件错误(文件名,“r”,编码=编码):

无法打开连接

另外:警告信息:

在文件中(文件名,“r”,编码=编码):

无法打开文件'/srv/shiny-server/NEWFOLDER/Thingie.R':没有这样的文件或目录

但我确信它在那里。事实上,我甚至可以在Rstudio中打开文件...但是当我更改它并尝试修复它时,它会阻止保存说:

This source file is read-only so changes cannot be saved

所以我认为这是一个许可问题。我在Linux中尝试过:chmod 777 /srv/shiny-server/NEWFOLDER,但无济于事。

我可以修改R中文件夹中的文件和来源...所以它只是一个Rstudio问题。我错过了什么?

1 个答案:

答案 0 :(得分:1)

我已经在Rstudio服务器上看到了这一点,在我的情况下,这与RSServer中的用户配置文件没有超级用户权限有关。简单的操作是创建一个新的Rproject并将所有文件存储在其中。该项目将具有登录RStudio的用户的权限,并将能够保存在user / home文件夹下。