2017-09-06 6 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"). 
関連する問題