Searching for a suitable Scala installation.
  * FAILURE: 'scala.home' argument is NULL
  * FAILURE: SCALA_HOME () environment variable
  * FAILURE: 'scala' in the shell's search path

Cannot find a suitable Scala installation.

Scala (>= 2.10) is not distributed with the rscala package.  Individuals can
install Scala using "rscala::scalaInstall()" which places Scala in "~/.rscala"
in the user's home directory.  System administrators should install Scala
globally as described here: http://www.scala-lang.org/download/install.html.
In short, simply download the archive, unpack it, and add the "scala" script to
the path.  Note that Scala itself requires Java.  The rscala package tries
various techniques to find a suitable Scala installation, including searching
the path.  Details on the search are available using
"rscala::scalaInfo(verbose=TRUE)".

Error in as.list.environment(env, all.names = TRUE, sorted = TRUE) : 
  Please run "rscala::scalaInstall()" or install Scala manually.
Calls: <Anonymous> ... find_bad_closures -> as.list -> as.list.environment
Execution halted

Searching for a suitable Scala installation.
  * FAILURE: 'scala.home' argument is NULL
  * FAILURE: SCALA_HOME () environment variable
  * FAILURE: 'scala' in the shell's search path

Cannot find a suitable Scala installation.

Scala (>= 2.10) is not distributed with the rscala package.  Individuals can
install Scala using "rscala::scalaInstall()" which places Scala in "~/.rscala"
in the user's home directory.  System administrators should install Scala
globally as described here: http://www.scala-lang.org/download/install.html.
In short, simply download the archive, unpack it, and add the "scala" script to
the path.  Note that Scala itself requires Java.  The rscala package tries
various techniques to find a suitable Scala installation, including searching
the path.  Details on the search are available using
"rscala::scalaInfo(verbose=TRUE)".

Error in get(n, envir = env) : 
  Please run "rscala::scalaInstall()" or install Scala manually.
Calls: <Anonymous> ... withCallingHandlers -> do.call -> <Anonymous> -> get
Execution halted