如何从终端运行scala代码

时间:2016-02-23 14:45:41

标签: macos scala terminal

我有一个简单的Scala代码,我想从osx Terminal运行 目前,我的代码运行在intellij

object test
{
  def main(args: Array[String]): Unit =
  {
     // my code
  }
}

所以我有.scala路径:

/Users/rdave/projects/test.scala

这是我从osx Terminal尝试的:

scala /Users/rdave/projects/test.scala

scalac /Users/rdave/projects/test.scala

得到command not found

2 个答案:

答案 0 :(得分:1)

  找不到

命令

由终端生成,表示它无法找到您的可执行文件

正如docs建议:

  

路径与环境
  要快速访问,请在路径中添加scala和scalac。例如:

Environment     Variable        Value (example)
Unix            $SCALA_HOME     /usr/local/share/scala
                $PATH           $PATH:$SCALA_HOME/bin

在此之后,您可以毫无错误地致电scalascalac

答案 1 :(得分:0)

更好的是,将您的代码置于"标准"目录结构(因此你的scala类最终将在/ Users / rdave / projects / myproject / src / main / scala /中)并运行sbt控制台。您可以访问所有代码,并可以使用REPL进行实验。