2013-04-26 3 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 не может решить ensime-sbt-cmd в проекте Play2-Scala

Я смог почти выполнить шаги, приведенные в учебнике, но второй всегда терпит неудачу (сгенерируйте конфигурационный файл 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 

(Вывод команды показывает другие URLs для: scalasbt.artifactoryonline.com и repo.typesafe.com, но maven репо url есть). После этого отображаются некоторые предупреждения, опять же с URL-адресами репозиториев.

sbt способен разрешать все другие плагины или зависимости, которые имеет проект (я только что закончил создание проекта, поэтому нет других дополнительных плагинов или зависимостей, кроме как из ensime-sbt-cmd).

Я попытался изменить scalaVersion (на project_dir/build.sbt), но это не имеет значения. Версия sbt равна 0,12, версия scala - 2.9.2.

Кто-то знает, что я могу сделать для решения этой проблемы? Возможно ли быть чем-то связанным с Java 7 на 64-разрядной машине Windows 8 и Kaspersky Internet Security 2013? С этой комбинацией программного обеспечения мне не удалось запустить обновления плагинов Eclipse Marketplace и Netbeans, пока я не установил правила исключения KIV с командами Java (java.exe, javaw.exe, javaws.exe).

Спасибо и жаль из-за длинного текста.

+0

Что у вас есть в build.sbt и/или plugins.sbt? Ваш пост помог мне решить мою собственную проблему с ensime-sbt-cmd, потому что я не знал о Maven repo для этого. –

ответ

0

Убедитесь, что ваш проект/файл build.sbt содержит

sbt.version = 0.12.4

Согласно сообщения об ошибке, ваша версия SBT была установлена ​​на «012» не «0,12»