所以我需要为我的一个课程下载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,导入包,脚本等。
关于问题的任何想法?
答案 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文件。