作者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/m.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