2015-03-21 2 views
0

Я пытался создать программу SCALA с гладкой 3.0, и я получаю следующее сообщение об ошибке:Slick 3.0.0 и 2.10.4 Scala

Ошибка: scalac: плохо символическую ссылку. Подпись в BasicDriver.class относится к термину typesafe в пакете com, который недоступен. Это может быть полностью отсутствует в текущем пути к классам или в версии на путь к классам может быть несовместим с версией, используемой при компиляции BasicDriver.class.

Я использую Scala 2.10.4 и скользкий 2.10-3.0.0-RC1 и мой IDE является IDEA 14.0.3 сообщества издания

Любого ключа об этой ошибке компиляции будет оценен.

Большое спасибо !!!

ответ

0

Это как дефиниция BasicDriver.class выглядит

package scala.slick.profile 
trait BasicDriver extends scala.AnyRef with scala.slick.profile.BasicProfile { 
    val profile : scala.slick.profile.BasicProfile = { /* compiled code */ } 
    override def toString() : java.lang.String = { /* compiled code */ } 
    final val driverConfig : com.typesafe.config.Config = { /* compiled code */  } 
    protected[this] def loadDriverConfig : com.typesafe.config.Config = { /* compiled code */ } 

}

Погрешность:

Error:scalac: bad symbolic reference. A signature in BasicDriver.class refers to term typesafe in package com which is not available. It may be completely missing from the current classpath, or the version on the classpath might be incompatible with the version used when compiling BasicDriver.class 

говорит, что com.typesafe для (com.typesafe.config. Config) отсутствует в пути к классам.

Я думаю, что проблема с добавлением зависимостей, попробуйте главный снимок:

"com.typesafe.slick" % "slick_2.10" % "3.0.0-M1" 
Смежные вопросы