2015年4月14日 星期二

執行Shiny套件時,出現「R Session Aborted」的錯誤訊息 -- 20150414

緣由:

在R Studio測試Shiny套件時,突然跳出「R Session Aborted R encountered a fatal error. The session was terminated.」,且無法出現正常畫面,心想見鬼了就上網爬文找問題發生的原因,結果都是英語的解說,害林伯有看沒有懂拉。於是心想是不是作業系統版本的問題?因為安裝在Win 8.1(64 bit)作業系統中,會不會是不支援呢?好奇心的驅使下,把它裝在Windows Xp中卻是可以直接執行,挖咧~見鬼了!!我還是不死心,試著移除R軟體、R Studio套件和防毒軟體關閉試試看,結果還是不行,正當煩惱的時候,突然看見一個Update的字眼,於是死馬當活馬醫,把所有R軟體的可以Update都升級了,就可以了!!!真他媽的~ 神奇阿!







































解決方法:

步驟一、ToolsCheck for Package Updates.... →  Select All ,並選擇Install Updates。













































步驟二、更新完畢之後,在RStudio畫面中,輸入以下程式碼,再重新執行一次:

library(shiny)
runExample("01_hello")




步驟三、執行上述兩段程式碼,就會出現正常的範例網頁。(如下圖)







































結論:

有時候在相同環境或不同環境下,所發生的事情都會意想不到,唯有親身的嘗試去解決才是正確的態度。




2 則留言:

  1. 可是,我的已经是最新的了,还是R Session Aborted.
    更新提示:All packages are up to date .

    回覆刪除