2013-04-26 82 views
1

我试图配置Sublime Text 2以更好地支持Scala和Play的工作! 2框架按照从http://engineering.panaxiom.co.uk/post/34631917299/sublime-text-2-with-sbt-and-play-2指示。 (我只做了一个更改:我将插件版本更新为0.1.1)sbt无法解析Play2-Scala项目中的ensime-sbt-cmd

我几乎可以完成教程中给出的步骤,但第二个总是失败(生成ensime配置文件),因为sbt是无法解析ensime-sbt-cmd插件(当我进入项目目录并执行play命令时)。我无法找到问题的原因,但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 

(该命令的输出显示其他的网址:scalasbt.artifactoryonline.com和repo.typesafe.com,但maven repo url exists)。之后,显示一些警告,再次显示存储库的URL。

sbt能够解决项目所有其他插件或依赖关系(我刚刚完成创建项目,因此除了来自ensime-sbt-cmd之外没有其他额外的插件或依赖关系)。

我试图改变scalaVersion(在project_dir/build.sbt),但它没有区别。 sbt版本是0.12,scala版本是2.9.2。

有人知道我能做些什么来解决这个问题吗?是否有可能在Windows 8 64位机器和卡巴斯基互联网安全2013上与Java 7相关?使用这些软件组合,我无法启动Eclipse Marketplace和Netbeans插件更新,直到我使用Java命令(java.exe,javaw.exe,javaws.exe)配置KIV排除规则。

感谢和抱歉,因为长文本。

+0

你在build.sbt和/或plugins.sbt中有什么?您的文章帮助我解决了我自己的问题,因为我没有意识到Maven的回购。 – 2013-09-04 22:15:26

回答

0

确保您的项目/ build.sbt文件包含

sbt.version = 0.12.4

根据您的错误信息,您的SBT版本已设置为 “012” 而不是 “0.12”

相关问题