【发布时间】:2013-04-20 01:17:29
【问题描述】:
我正在尝试配置 Sublime Text 2 以更好地支持使用 Scala 和 Play! 2 按照http://engineering.panaxiom.co.uk/post/34631917299/sublime-text-2-with-sbt-and-play-2 的说明构建框架。 (我只做了一项更改:我将插件版本更新为 0.1.1。)
我几乎可以完成教程中给出的步骤,但第二个总是失败(生成 ensime 配置文件),因为 sbt 无法解析 ensime-sbt-cmd 插件(当我进入项目目录并执行 @ 987654322@ 命令)。我无法找到问题的原因,但 sbt 给了我一个错误,例如:
[error] Server access Error: connect: Address is invalid on local machine, or port is
not valid on remote machine url=http://repo1.maven.org/maven2/org/ensime/
ensime-sbt-cmd_2.9.2_012/0.1.1/ensime-sbt-cmd-0.1.1.pom
(命令输出显示其他 url 为:scalasbt.artifactoryonline.com 和 repo.typesafe.com,但 maven repo url 存在)。之后,会显示一些警告,再次显示存储库的 url。
sbt 能够解析项目的所有其他插件或依赖项(我刚刚创建完项目,所以除了 ensime-sbt-cmd 之外没有其他额外的插件或依赖项)。
我尝试更改 scalaVersion(在 project_dir/build.sbt 上),但没有任何区别。 sbt 版本是 0.12,scala 版本是 2.9.2。
有人知道我可以做些什么来解决这个问题吗?是否有可能在 Windows 8 64 位机器上与 Java 7 相关和 Kaspersky Internet Security 2013?使用这种软件组合,我无法启动 Eclipse Marketplace 和 Netbeans 插件更新,直到我使用 Java 命令(java.exe、javaw.exe、javaws.exe)配置了 KIV 排除规则。
感谢和抱歉,因为文字很长。
【问题讨论】:
-
你在 build.sbt 和/或 plugins.sbt 中有什么?你的帖子帮助我解决了我自己的 ensime-sbt-cmd 问题,因为我不知道它的 Maven 存储库。
标签: scala playframework-2.0 sbt ensime