1. 程式人生 > >無法安裝github上的R包:error setting certificate verify

無法安裝github上的R包:error setting certificate verify

問題

  github上的recharts包怎麼都無法安裝,顯示RCurl上的證書問題。在嘗試其他的包後發現不止是recharts,github上的包都無法安裝。

>library(devtools)
>devtools::install_github('lchiffon/REmap')

Installation failed: error setting certificate verify locations:
  CAfile: 
  CApath: none

分析和解決

  報錯如上,搜尋後發現是關於cacert安全證書方面的問題,這與我RCurl或者是curl沒有正常安裝有關。在R安裝路徑的library資料夾下發現很多個名字類似‘file05216c5d78’的資料夾,裡面是沒有正確安裝的包,其中就有openssl,jsonlite,data.table,在把它們安裝好後成功解決了問題,現在記錄在這裡方便大家。