0
以下は失敗したコマンドですが、Dockerは続行しています。私は '警告'(「インストールにはゼロ以外の終了コードがある」)がRscript呼び出しに0以外の終了コードとして外側に渡されなかったため、これが確実だと確信しています。DockerfileでRのinstall.packagesをエラーにする方法は?
Dockerビルドを停止するにはどうすればよいですか?
Step 21/44 : RUN Rscript -e 'install.packages("https://cran.rstudio.com/src/contrib/prophet_0.1.tar.gz", dependencies=TRUE)'
---> Running in 26ba0c1da37c
Installing package into ‘/usr/local/spark-1.6.1-bin-hadoop2.6/R/lib’
(as ‘lib’ is unspecified)
inferring 'repos = NULL' from 'pkgs'
trying URL 'https://cran.rstudio.com/src/contrib/prophet_0.1.tar.gz'
Content type 'application/x-gzip' length 75619 bytes (73 KB)
==================================================
downloaded 73 KB
ERROR: dependencies ‘extraDistr’, ‘rstan’ are not available for package ‘prophet’
* removing ‘/usr/local/spark-1.6.1-bin-hadoop2.6/R/lib/prophet’
Warning message:
In install.packages("https://cran.rstudio.com/src/contrib/prophet_0.1.tar.gz", :
installation of package ‘/tmp/RtmpAa2XQV/downloaded_packages/prophet_0.1.tar.gz’ had non-zero exit status
'options(warn = 2)'を最初に設定すると正しく動作しますか?詳細は['?options'](https://stat.ethz.ch/R-manual/R-devel/library/base/html/options.html)(' 'warn''を検索してください)を参照してください。 – r2evans
@ r2evans働く神によって!答えとして提出すれば、私は同意します。ありがとう! – dfrankow