加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala是2.10.1但是sbt控制台不是?

发布时间:2020-12-16 09:35:57 所属栏目:安全 来源:网络整理
导读:我刚刚接触到Scala / SBT,所以请温柔,但是我正努力通过SBT“入门”工作,并注意到我的brew安装的scala和sbt工具之间存在差异。当我直接启动Scala的REPL时,它报告为Scala 2.10.1,这是我期望的。 bobk-mbp:work bobk$ scalaWelcome to Scala version 2.10.
我刚刚接触到Scala / SBT,所以请温柔,但是我正努力通过SBT“入门”工作,并注意到我的brew安装的scala和sbt工具之间存在差异。当我直接启动Scala的REPL时,它报告为Scala 2.10.1,这是我期望的。

bobk-mbp:work bobk$ scala
Welcome to Scala version 2.10.1 (Java HotSpot(TM) 64-Bit Server VM,Java 1.7.0_17).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :quit

当我通过SBT启动REPL时,REPL断言是2.9.2?!

bobk-mbp:work bobk$ sbt console
[info] Set current project to default-690573 (in build file:/Users/bobk/work/)
[info] Starting scala interpreter...
[info] 
Welcome to Scala version 2.9.2 (Java HotSpot(TM) 64-Bit Server VM,Java 1.7.0_17).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :quit

怎么了?我期待构建工具使用托管在我的开发框上的scala环境。它在哪里2.9.2,如何让它使用2.10.1?

scala和sbt都是通过酿造安装的,但我不认为真的很重要。 sbt版本似乎是0.12.3

bobk-mbp:work bobk$ sbt --version
sbt launcher version 0.12.3

解决方法

如果你启动sbt没有参数:

sbt
> ++ 2.10.1
> console

应该给你Scala 2.10.1那个会议。我不知道如何使它成为所有sbt会话的默认值,而不重建sbt本身。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读