Ошибка во время выполнения sbt: не указана или не обнаружена версия Scala

Я использую следующую среду.

  1. Windows 7 32
  2. sbt.version = 0,13,8
  3. Scala 2.11.8

    я не могу запустить даже одну команду sbt из командной строки. Я отправляю ошибку с приложением. пожалуйста, проверьте приложение. любезно предложите мне какое-нибудь решение по этому поводу. введите описание изображения здесь

2 ответа

Я ОП выпуска 1117. У меня есть эта проблема при обновлении до более новой версии sbt (я думаю, что проблема как-то связана с Nexus).

При переходе на версию> 0.13.0 я должен сделать следующие шаги:

  1. Настройте новую версию (например, 0.13.8) в build.properties
  2. Загрузите проект с помощью средства запуска sbt 0.13.0 (загружаются артефакты sbt)
  3. Теперь я могу использовать новый лаунчер (например, 0.13.8)

Я не знаю, поможет ли это в вашем случае, но я предлагаю вам попробовать.

Я могу установить SBT 0.13.8 на Ubuntu 14.04 LTS. Ниже приведены шаги, за которыми я следовал.ПРИМЕЧАНИЕ: если вы используете прокси, вы должны настроить прокси в sbtconfig.text. откройте usr/share/sbt-launcher-packging/conf/sbtconfig.text и вставьте следующий код, чтобы включить прокси для sbt(вставьте код, включающий "-")

-Dhttp.proxyHost = ip прокси-сервера

-Dhttp.proxyPort= порт

-Dhttps.proxyHost=ip прокси-сервера

-Dhttps.proxyPort= порт

  1. скачал пакет sbt 0.13.8 deb.
  2. Установите пакет deb с помощью установщика Ubuntu
  3. Затем из командного терминала. наберите sbt. тогда вы получите сообщение "Получение org.scala-sbt sbt 0.13.8 ...". ждать его. это займет много времени. в моем случае это заняло 30-60 минут.
  4. Если вы не получили никакой ошибки и получили сообщение об успехе со знаком ">" на командном терминале, это означает, что ваша установка прошла успешно.
  5. но я получил ошибку в этот момент. ошибка в том, что "модуль не найден: org.scala-sbt#sbt;0.13.8"
  6. поэтому я вручную загружаю sbt-0.13.8.jar и ivy.xml из ссылки на скачивание sbt здесь и помещаю в следующую папку home/.ivy2/local/org.scala-sbt/sbt/0.13.8/jars/sbt.jar и home/.ivy2/local/org.scala-sbt/sbt/0.13.8/ivys/ivy.xml (sbt.jar - это sbt-0-13.8)(если папка не существует, создайте ее)

  7. Выйдите из терминала и снова откройте терминал и снова введите sbt. ждать успешного. это займет много времени.(в моем случае 30 минут)

  8. во время этого процесса не удалось скачать банку, и это дало ошибку. в моем случае "scala-compiler-2.10.4.jar" не удалось загрузить, это дало ошибку. так что не волнуйся. снова выйдите из терминала, снова откройте терминал и снова введите sbt. в это время он успешно установлен.

  9. на этом этапе я получил ">" в ​​терминале, это признак SBT, теперь вы можете набрать здесь команду sbt для проверки. например: sbt-версия, я получил результат: [info] 0.13.8

  10. если вы получили сообщение [info] 0.13.8, это означает, что установка прошла успешно.

Я надеюсь, что это поможет кому-то от потери времени, потому что я трачу много времени, чтобы решить это.

Спасибо

Humayoo

Другие вопросы по тегам