如何在Google Cloud的Rstudio服务器上为R安装Catboost库?

时间:2018-11-08 13:01:48

标签: rstudio rstudio-server catboost

我正在尝试在Google Cloud的RStudio服务器上安装R的Catboost库(供参考:https://tech.yandex.com/catboost/doc/dg/installation/r-installation-binary-installation-docpage/)。 (请注意,不幸的是,Catboost不能简单地与library(catboost)一起安装。)

但是,每当尝试使用以下命令下载R二进制文件时,都会遇到错误。似乎“设备上没有剩余空间”。我没有找到解决此问题的任何方法(例如,在我的Google Cloud设置或RStudio服务器设置的任何位置)。我想知道是否有任何办法(完全?)在Rstudio服务器上安装Catboost,我很高兴能以某种方式成功完成安装的人提供的任何提示。

devtools::install_url('https://github.com/catboost/catboost/releases/download/v0.11.0/catboost-R-Linux-0.11.0.tgz', args = c("--no-multiarch"))

错误消息:

cp: error writing '/tmp/Rtmpl0ulip/Rbuild5f9204cb8da/catboost/inst/libs/libcatboostr.so': No space left on device
   cp: cannot create directory '/tmp/Rtmpl0ulip/Rbuild5f9204cb8da/catboost/R': No space left on device
   cp: cannot create directory '/tmp/Rtmpl0ulip/Rbuild5f9204cb8da/catboost/tests': No space left on device
    ERROR
   copying to build directory failed
Error in run(bin, args = real_cmdargs, stdout_line_callback = real_callback(stdout),  : 
  System command error

Sys.info()

sysname: "Linux"       
release: "4.14.65+"
machine: "x86_64"   

0 个答案:

没有答案