【发布时间】:2020-02-04 17:53:55
【问题描述】:
我正在尝试使用以下命令在命令行上运行文件shiny.Rmd:
Rscript -e "rmarkdown::run('shiny.Rmd')"
但是当我编辑我的代码时,更改不会反映在生成的本地主机页面上。必须有某种方法可以重新启动服务器,但我找不到适用于命令行的答案(我看到过其他类似的问题,但我看不到如何将答案应用于我的案例)。
Shiny.Rmd 的最小示例可能是:
---
title: "Multiple Pages"
output: flexdashboard::flex_dashboard
runtime: shiny
---
```{r setup}
library(shiny)
library('scales')
```
Page 1
=====================================
```{r}
```
```{r}
```
Page 2
=====================================
### Chart 1
```{r}
```
【问题讨论】:
-
您能否举一个您正在测试的
shiny.Rmd文件的最小示例?您究竟是如何编辑/保存源文件的?你也在浏览器中刷新吗? -
我倾向于使用
sudo systemctl restart shiny-server -
@RyanMorton 知道 MacO 上的命令是什么吗?
-
我不知道 Shiny-server 支持 MacOS。
-
@MrFlick 我确实刷新了浏览器,但通常我只是对 .rmd 文件进行更改。 (可能就像在
r字段之一中添加 print('hi) 一样简单。)然后再次运行rmarkdown::run命令,当我重新导航到本地主机页面时,它仍然是同一个文件几天前我第一次使用rmarkdown:: run命令时运行的。它卡在那个文件上。
标签: r shiny r-markdown