Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 在Fedora上安装提升框架时出现问题_Scala_Lift_Sbt - Fatal编程技术网

Scala 在Fedora上安装提升框架时出现问题

Scala 在Fedora上安装提升框架时出现问题,scala,lift,sbt,Scala,Lift,Sbt,我试图从lift的最新版本(2.4-M1)开始lift_基本项目 我正在按照文档进行操作-清除tarball,然后将其更改为scala\u 29/lift\u basic并运行/sbt update,但失败原因如下: Getting Scala 2.7.7 ... :: retrieving :: org.scala-tools.sbt#boot-scala confs: [default] 2 artifacts copied, 0 already retrieved (9911kB/112m

我试图从lift的最新版本(2.4-M1)开始lift_基本项目

我正在按照文档进行操作-清除tarball,然后将其更改为
scala\u 29/lift\u basic
并运行
/sbt update
,但失败原因如下:

Getting Scala 2.7.7 ...
:: retrieving :: org.scala-tools.sbt#boot-scala
confs: [default]
2 artifacts copied, 0 already retrieved (9911kB/112ms)
Getting org.scala-tools.sbt sbt_2.7.7 0.7.5 ...
:: retrieving :: org.scala-tools.sbt#boot-app
confs: [default]
16 artifacts copied, 0 already retrieved (4271kB/107ms)
[info] Recompiling project definition...
[info]    Source analysis: 1 new/modified, 0 indirectly invalidated, 0 removed.
sbt.UndefinedValue: Value for property '<unnamed>' from /var/www/html/projects/lift/lift-lift_24_sbt-14a1743/scala_29/lift_basic/project/build.properties is undefined.
at sbt.BasicEnvironment$UserProperty.sbt$BasicEnvironment$UserProperty$$inheritedValue(Environment.scala:155)
at sbt.BasicEnvironment$UserProperty$$anonfun$resolveDefaultFirst$1.apply(Environment.scala:135)
at sbt.BasicEnvironment$UserProperty$$anonfun$resolveDefaultFirst$1.apply(Environment.scala:135)
at sbt.BasicEnvironment$UserProperty.sbt$BasicEnvironment$UserProperty$$getDefault(Environment.scala:143)
at sbt.BasicEnvironment$UserProperty.resolveDefaultFirst(Environment.scala:135)
at sbt.BasicEnvironment$UserProperty.resolve(Environment.scala:120)
at sbt.Environment$Property.value(Environment.scala:16)
at LiftProject.<init>(LiftProject.scala:4)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at sbt.Project$.constructProject(Project.scala:391)
at sbt.Project$$anonfun$9.apply(Project.scala:365)
at sbt.Project$$anonfun$9.apply(Project.scala:364)
at scala.Either$RightProjection.map(Either.scala:239)
at sbt.Project$.loadProject(Project.scala:364)
at sbt.Project$.loadProject(Project.scala:355)
at sbt.Project$.loadProject(Project.scala:343)
at sbt.Project$.loadProject(Project.scala:340)
at sbt.xMain.run(Main.scala:47)
at sbt.xMain.run0$1(Main.scala:35)
at sbt.xMain.run(Main.scala:42)
at xsbt.boot.Launch$.run(Launch.scala:53)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
at xsbt.boot.Launch$.launch(Launch.scala:57)
at xsbt.boot.Launch$.explicit(Launch.scala:42)
at xsbt.boot.Launch$.initialized(Launch.scala:38)
at xsbt.boot.Launch$.parsed(Launch.scala:31)
at xsbt.boot.Launch$.configured(Launch.scala:21)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Launch$.apply(Launch.scala:13)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.run(Boot.scala:19)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
Error loading project: sbt.UndefinedValue: Value for property '<unnamed>' from /var/www/html/projects/lift/lift-lift_24_sbt-14a1743/scala_29/lift_basic/project/build.properties is undefined.
获取Scala 2.7.7。。。
::检索::org.scala tools.sbt#boot scala
confs:[默认值]
已复制2个工件,已检索0个(9911kB/112ms)
正在获取org.scala-tools.sbt sbt_2.7.7 0.7.5。。。
::检索::org.scala tools.sbt#启动应用程序
confs:[默认值]
已复制16个工件,已检索0个(4271kB/107ms)
[信息]正在重新编译项目定义。。。
[信息]来源分析:1新/修改,0间接无效,0已删除。
sbt.UndefinedValue:/var/www/html/projects/lift/lift-lift_24_sbt-14a1743/scala_29/lift_basic/project/build.properties中属性“”的值未定义。
位于sbt.BasicEnvironment$UserProperty.sbt$BasicEnvironment$UserProperty$$inheritedValue(Environment.scala:155)
在sbt.BasicEnvironment$UserProperty$$anonfun$resolveDefaultFirst$1.apply(Environment.scala:135)
在sbt.BasicEnvironment$UserProperty$$anonfun$resolveDefaultFirst$1.apply(Environment.scala:135)
位于sbt.BasicEnvironment$UserProperty.sbt$BasicEnvironment$UserProperty$$getDefault(Environment.scala:143)
在sbt.BasicEnvironment$UserProperty.resolveDefaultFirst(Environment.scala:135)中
位于sbt.BasicEnvironment$UserProperty.resolve(Environment.scala:120)
在sbt.Environment$Property.value处(Environment.scala:16)
在LiftProject.(LiftProject.scala:4)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:532)
在sbt.Project$.constructProject(Project.scala:391)
在sbt.Project$$anonfun$9.apply(Project.scala:365)
在sbt.Project$$anonfun$9.apply(Project.scala:364)
在scala.other$RightProjection.map(other.scala:239)
在sbt.Project$.loadProject(Project.scala:364)
在sbt.Project$.loadProject(Project.scala:355)
在sbt.Project$.loadProject(Project.scala:343)
在sbt.Project$.loadProject(Project.scala:340)
在sbt.xMain.run(Main.scala:47)
在sbt.xMain.run0$1(Main.scala:35)
在sbt.xMain.run(Main.scala:42)
在xsbt.boot.Launch$.run(Launch.scala:53)
在xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
在xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:42)
在xsbt.boot.Launch$.Launch(Launch.scala:57)
在xsbt.boot.Launch$.explicit处(Launch.scala:42)
在xsbt.boot.Launch$.initialized处(Launch.scala:38)
在xsbt.boot.Launch$.parsed处(Launch.scala:31)
在xsbt.boot.Launch$.configured处(Launch.scala:21)
在xsbt.boot.Launch$.apply(Launch.scala:16)
在xsbt.boot.Launch$.apply(Launch.scala:13)
在xsbt.boot.boot$.runImpl处(boot.scala:24)
在xsbt.boot.boot$.run处(boot.scala:19)
位于xsbt.boot.boot$.main(boot.scala:15)
位于xsbt.boot.boot.main(boot.scala)
加载项目时出错:sbt.UndefinedValue:/var/www/html/projects/lift/lift-lift\u 24\u sbt-14a1743/scala\u 29/lift\u basic/project/build.properties中属性“”的值未定义。
有人知道我哪里出错了吗


谢谢

我自己也试过了(在Ubuntu 10.04上),我得到了完全相同的错误。它正在尝试获取生成配置属性,但由于某些原因失败。我对SBT内部的了解还不足以提供完整的解决方案,但我现在可以向您展示如何绕过它

只需打开project/build/LiftProject.scala并在第4行中更改

val liftVersion = property[Version].value.toString

在我这样做之后,SBT能够更新,示例项目编译并运行时没有错误

val liftVersion = "2.4-M3" //use the value in project/build.properties for lift.version