我有一个简单的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
答案 0 :(得分:1)
找不到命令
由终端生成,表示它无法找到您的可执行文件
正如docs建议:
路径与环境
要快速访问,请在路径中添加scala和scalac。例如:Environment Variable Value (example) Unix $SCALA_HOME /usr/local/share/scala $PATH $PATH:$SCALA_HOME/bin
在此之后,您可以毫无错误地致电scala
和scalac
。
答案 1 :(得分:0)
更好的是,将您的代码置于"标准"目录结构(因此你的scala类最终将在/ Users / rdave / projects / myproject / src / main / scala /中)并运行sbt控制台。您可以访问所有代码,并可以使用REPL进行实验。