下载Scala问题

时间:2016-01-22 20:47:08

标签: scala installation

所以我需要为我的一个课程下载scala。我正在使用mac pro和命令行来执行此操作。 我使用自制软件下载了sbt,工作正常。 以下是给出的指示:

安装SBT插件:

mkdir~ / .sbt

mkdir~ / .sbt / 0.13

mkdir~ / .sbt / 0.13 / plugins

回声' addSbtPlugin(" edu.umass.cs"%" cmpsci220"%" 3.0.0")' > 〜/名.bst / 0.13 /插件/ plugins.sbt

要确认所有内容都已安装,我必须输入' sbt'开始SBT。键入后,我应该看到如下所示的输出:

[info]从/Users/arjun/.sbt/0.13/plugins加载全局插件

[info]正在更新{file:/Users/arjun/.sbt/0.13/plugins/} global-plugins ...

[info]解析org.fusesource.jansi#jansi; 1.4 ...

[info]正在下载https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/edu.umass.cs/cmpsci/scala_2.10/sbt_0.13/3.0.0/jars/cmpsci.jar ...

[info] [SUCCESSFUL] edu.cs#cmpsci; 3.0.0!cmpsci.jar(1261ms)$

然而,我的问题是,一旦我输入“sbt'验证我得到的这一行:

[info]将当前项目设置为home(在构建文件中:/ Users / home /)

它要求我输入一个命令。我已经尝试过“运行”,“测试”,“更新”等。他们都运行良好,但它一直在问我一个命令。 我的目标是进入“sbt”控制台'所以我可以运行scala,导入包,脚本等。

关于问题的任何想法?

3 个答案:

答案 0 :(得分:1)

您需要在SBT项目的文件夹中sbt run

首先cd进入它,然后sbt run运行它(或sbt test或其他:))

答案 1 :(得分:0)

在sbt提示符下输入insert into visit_task from select NEW.vid as vid, NEW.task as task, -- *MAGIC* to create json object; measures list becomes object with null vals row_to_json(_) from (select json_object(t.measures, 'null')) as measures -- /MAGIC from task t -- *MAGIC* where we only grab the tasks within the array NEW.tasks where t.task in (select * from NEW.tasks) -- /MAGIC

编辑:

实际上,为什么你认为这就是你想要的?您是否尝试运行scala代码?或者您是否正在尝试编写scala代码?如果是后者,你应该下载intellij和scala插件。

答案 2 :(得分:0)

请确保您运行sbt的目录中有一个scala文件。

您也可以查看其他人:http://www.scala-sbt.org/0.13/docs/Hello.html