我将Scala版本从2.10.x更改为2.11.8。我收到一些编译问题。我试过了,但仍然无法解决,因为我在Scala和sbt中很穷。
WebService.scala:36: can't expand macros compiled by previous versions of Scala
[error] logger.error(s"WebService.getSiteData(${Id}): Unknown Error, Error Message: $e")
请问这里有什么问题?
答案 0 :(得分:0)
我解决了这个问题,但这不是一件事,我做了几件事:
在我更改了WebService.scala中的代码后,我删除了logger的导入,并添加了具有Logger的新导入。我在我的项目中做了所有其他地方。
WebService.scala:36: can't expand macros compiled by previous versions of Scala
[error] logger.error(s"WebService.getSiteData(${Id}): Unknown Error, Error Message: $e")
这不适用于记录器问题。如果您收到“无法扩展由以前版本的Scala编译的宏”问题,则必须执行相同的过程以对应您的错误(我的案例记录器)。
第一次,我在网上搜索这个问题,我发现很多人面临同样的问题,但不同的库类(我面对Logger类问题)。