幫小師妹跨操作系統安裝一個R包叫devtools,
cran上只有Windows和OS
情況如下:
在本機上可以安裝(Windows)
但是在超算平台上無法安裝,平台系統為red hat(基於Linux)
給出的error為
Installing package into ‘~:/path/’
(as ‘lib’ is unspecified)
以及installation of package had non-zero exit status
解決辦法如下:
下文均在中執行
在本地(自己電腦安裝好該包)和服務器的Rstudio中
運行
(.libPaths())
根據本地Rstudio給出的路徑找到該包。將整個文件夾copy到Linux平台的路徑下
刷新Rstudio
執行
library(devtools)
OK
感覺這是一個萬能的方法,歡迎交流!