2017-09-06 115 views
1

我不得不在離線服務器上安裝H2O R軟件包。我通過miniCRAN創建一個本地回購,並試圖從中安裝軟件包,但安裝失敗與此錯誤:如何在離線服務器上安裝H2O R軟件包?

Error in download.file(md5_url, destfile = md5_file, mode = "w", cacheOK = FALSE, : 
    cannot open URL 'http://s3.amazonaws.com/h2o-release/h2o/rel-vajda/3/Rjar/h2o.jar.md5' 
Error : unable to load R code in package ‘h2o’ 
ERROR: lazy loading failed for package ‘h2o’ 
* removing ‘/usr/lib64/R/library/h2o’ 

我避開這個由人工從在線服務器上安裝二進制文件的傳輸,但是這顯然只是一種變通方法。那麼在離線服務器上安裝H2O R軟件包有沒有正常的方法?

回答

2

R安裝包內嵌在zip下載文件中。

假設所有的依賴關係都被下載並安裝,這將會起作用。

(當然,替換所需的特定版本。)

wget https://h2o-release.s3.amazonaws.com/h2o/rel-weierstrass/2/h2o-3.14.0.2.zip 
unzip h2o-3.14.0.2.zip 
cd h2o-3.14.0.2 
cd R 
R CMD INSTALL h2o_3.14.0.2.tar.gz 
0

你必須已經下載h2o.jar

然後設置環境變量,像這樣:

Sys.setenv(H2O_JAR_PATH="_your_h2o_installation_path_/h2o.jar"). 
相關問題