【问题标题】:Failed to download data from FTP server to shiny app in shiny server无法将数据从 FTP 服务器下载到闪亮服务器中的闪亮应用程序
【发布时间】:2020-01-26 10:39:04
【问题描述】:

我的闪亮应用需要从 ftp 下载文件,我可以使用 R 控制台下载。例如:

R 控制台:

library(curl)

setwd("/srv/shiny-server/PowerSeq_app/www")curl_download("https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Fss06hid.csv",destfile="reviews2.csv")`

在目录下可以看到下载的文件:

但是,当我使用闪亮服务器部署应用程序时,会发生错误:

闪亮的服务器:

Error in curl_download: Failed to open file /srv/shiny-server/PowerSeq_app/www/reviews2.csv.

我认为这是文件路径问题,我也求助于link,但我仍然无法解决。提前谢谢了。

【问题讨论】:

    标签: r shiny shiny-server


    【解决方案1】:

    我终于意识到是用户权限问题,我们必须更改用户“闪亮”的权限:

    groupadd shiny-apps
    usermod -aG shiny-apps shiny
    chown -R shiny:shiny-apps /srv/shiny-server
    chmod g+w /srv/shiny-server
    chmod g+s /srv/shiny-server
    

    【讨论】:

      猜你喜欢
      • 2016-05-23
      • 2016-08-01
      • 2014-08-09
      • 1970-01-01
      • 2018-12-02
      • 2016-10-26
      • 2021-11-07
      • 2021-03-10
      • 2018-08-06
      相关资源
      最近更新 更多