RStudio Server無法正常啟動,官方已經給出了檢查的步驟:
1. 驗證安裝是否正確
2. 檢查R的版本
RStudio Server需要R的版本在2.11.1及以上;
3. 檢查R的安裝
如果是透過編譯安裝的,配置時要加上--enable-R-shlib
通常RStudio Server會自己找到R的位置,但是如果安裝到了特定目錄,可以參考這裡Changing R versions for RStudio desktop
4. Ubuntu系統上的AppArmor問題
在Ubuntu系統上,RStudio Server可能會遇到被AppArmor限制訪問的問題,安全的做法是修改配置檔案/etc/apparmor.d/rstudio-server,將其內容修改為(前提是你的R安裝位置是正確的):
然後過載AppArmor
5. 檢查防火牆
搞清楚你的防火牆是iptables還是firewall還是別的什麼
如果是firewall
如果是iptables
檢查修改後記著重啟RStudio Server
參考:RStudio Server Will Not Start
RStudio Server無法正常啟動,官方已經給出了檢查的步驟:
1. 驗證安裝是否正確
2. 檢查R的版本
RStudio Server需要R的版本在2.11.1及以上;
3. 檢查R的安裝
如果是透過編譯安裝的,配置時要加上--enable-R-shlib
通常RStudio Server會自己找到R的位置,但是如果安裝到了特定目錄,可以參考這裡Changing R versions for RStudio desktop
4. Ubuntu系統上的AppArmor問題
在Ubuntu系統上,RStudio Server可能會遇到被AppArmor限制訪問的問題,安全的做法是修改配置檔案/etc/apparmor.d/rstudio-server,將其內容修改為(前提是你的R安裝位置是正確的):
然後過載AppArmor
5. 檢查防火牆
搞清楚你的防火牆是iptables還是firewall還是別的什麼
如果是firewall
如果是iptables
檢查修改後記著重啟RStudio Server
參考:RStudio Server Will Not Start