在代理服务器后面使用Windows 7、64位。
我已经下载并安装了最新版本的SBT(0.13.11),Scala(2.11.8)和IntelliJ IDEA社区(2016.1.2)。当我尝试在IntelliJ中启动新项目时,我可以使用的最新SBT版本是0.13.8,而不是0.13.11。有谁知道为什么会这样吗?如果我尝试开始一个新项目,则会收到错误消息:
错误:导入SBT项目时出错:
...[警告] ::无法解决的依赖:: [警告] ::::::::::::::::::::::::::::::::::::::::::::::::: [警告] :: org.scala-lang#scala-library; 2.11.8:未找到 [警告] :: org.scala-lang#scala-compiler; 2.11.8:未找到 [警告] ::::::::::::::::::::::::::::::::::::::::::::::::: [警告] [警告]注意:未解决的依赖项路径: [警告] org.scala-lang:scala-library:2.11.8((sbt.Classpaths)Defaults.scala#L1203) [警告] +-默认值:untitled1_2.11:1.0 [警告] org.scala-lang:scala-compiler:2.11.8 [警告] +-默认值:untitled1_2.11:1.0 [trace]禁止堆栈跟踪:对完整输出运行'last *:update'。 [trace]堆栈跟踪被抑制:对完整输出运行'last :ssExtractDependencies'。 [错误](:update)sbt.ResolveException:未解决的依赖项:org.scala-lang#scala-library; 2.11.8:找不到 [错误]未解决的依赖关系:org.scala-lang#scala-compiler; 2.11.8:找不到 [错误](*:ssExtractDependencies)sbt.ResolveException:未解决的依赖关系:org.scala-lang#scala-library; 2.11.8:找不到 [错误]未解决的依赖关系:org.scala-lang#scala-compiler; 2.11.8:找不到 [错误]总时间:4秒,已于2016年5月25日上午10:51:00完成 Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 384M;在8.0中删除了支持 提起_JAVA_OPTIONS:-Djava.net.preferIPv4Stack = true
请参阅C:\ Users \ Rk.IdeaIC2016 \ system \ log \ sbt.last.log中的完整日志
修改了一会儿之后,我发现sbt about在终端上键入内容时,我被告知我具有SBT版本0.13.8,该版本是针对Scala 2.10.4构建的。看起来不对!如果我进入IntelliJ并选择SBT构建为0.13.8,Scala构建为2.10.4,我不会出错!
因此,这非常令人困惑,因为尚不清楚代理是否是问题所在。似乎如果我可以将SBT更新到版本0.13.11,那么整个工作就可以了。
任何见识或帮助将不胜感激-我很高兴学习Scala,但是这些技术难题使我停滞不前。