sbtのインストール
http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Linux.html
curl https://bintray.com/sbt/rpm/rpm | sudo tee /etc/yum.repos.d/bintray-sbt-rpm.repo sudo yum install sbt
atomにもscala-formatのpackageをインストールしておきます。
sbt -> console でscalaのコマンドを試すことができます。
[vagrant@localhost scala]$ sbt [info] Set current project to scala (in build file:/home/vagrant/scala/) scala> 1 + 2 res0: Int = 3 scala> 2 + 2 res1: Int = 4
メモリが足りないと表示された場合は、sbt -mem 512でスタートさせます。
sbt -mem 512
ファイルは、src/main/scala/が推奨されています。
コンパイル実行は、sbt-> runとします。
object MyApp{ def main(args: Array[String]): Unit = { println("hello world") } }
[vagrant@localhost scala]$ sbt [info] Set current project to scala (in build file:/home/vagrant/scala/) > run [info] Compiling 1 Scala source to /home/vagrant/scala/target/scala-2.11/classes... [info] Running MyApp hello world [success] Total time: 20 s, completed 2016/11/21 16:55:04