2013-04-26 69 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」

相關問題