作者asdfrtg (asdfrtg)
看板R_Language
标题[问题]
时间Sun Nov 19 20:44:20 2017
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
在电脑系统还原之後想要更新之前shiny的作品上传至shinyapps.io
但是却无法更新
https://imgur.com/a/BDcuc
/
s
[环境叙述]:
安装shiny 及devtools
执行
devtools::install_github('rstudio/shinyapps')
devtools::install_github('rstudio/rscrypt')
[关键字]:
shiny 重新布署
选择性,也许未来有用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.214.135.85
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1511095463.A.CFD.html
→ clsmbstu: 1. 你要部署的档案们都在working directory吗?
我有把SERVER跟UI放在同一个资料夹里面@@ 11/19 23:41
1F:→ clsmbstu: 2. 我不确定token需不需要重新验证,你可以试试? 11/19 23:42
token 是指rsconnect::setAccountInfo这之後的贴到RSTUDIO里面吗@@?
我是过这样也出现依样错误
※ 编辑: asdfrtg (49.214.135.85), 11/20/2017 01:25:49
2F:→ clsmbstu: 你看一下rsconnect::deployApp的说明,第一个参数就是要 11/20 12:49
3F:→ clsmbstu: 放你的server.R和ui.R的所在资料夹。预设是getwd()。 11/20 12:50
4F:→ clsmbstu: 从你截图中可以看出来你现在的working directory是家目 11/20 12:50
5F:→ clsmbstu: 录(你可以执行getwd()确认),如果你的server和ui不是 11/20 12:51
6F:→ clsmbstu: 放在这里,那理所当然会失败。 11/20 12:51
7F:→ clsmbstu: 两个方法: 11/20 12:52
8F:→ clsmbstu: 1. 直接把你放server和ui的完整路径给deployApp() 11/20 12:53
9F:→ clsmbstu: 2. 先用setwd()把你的working directory改掉,再直接执 11/20 12:54
10F:→ clsmbstu: 行deployApp()。 11/20 12:55
了解 好像是因为原本的目录无法变成working directory
之後发现原本的TOCKEN执行之後无法认证出现此错误
Error in function (type, msg, asError = TRUE) :
SSL certificate problem: unable to get local issuer certificate
是要在新增一个token还是?@@
※ 编辑: asdfrtg (49.214.135.85), 11/20/2017 13:57:05
11F:→ clsmbstu: 这我没遇过欸 你可以试试看 或Google一下错误讯息 @@ 11/20 14:03
12F:→ asdfrtg: 谢谢clsmbstu大大 我先建立新的资料夹 重建ui 跟server 11/21 16:39
再用setwd()之後就成功了!!
※ 编辑: asdfrtg (1.34.233.124), 11/21/2017 16:41:25
不过後来部署完之後
Error : You must register an account using setAccountInfo prior to proceeding.
出现这样的错误
在程式码中有用了rsconnect::setAccountInfo 不知道怎修正@@
※ 编辑: asdfrtg (1.34.233.124), 11/21/2017 17:24:58