无法让任何 scalajs-bundler 样本工作

Cannot get any scalajs-bundler samples to work

如果我下载 scalajs-bundler 项目的克隆并导航到任何 sbt-test 项目,我无法使它们中的任何一个工作 - 例如外观项目。

当我输入 sbt 命令时,出现以下错误:

[error] java.lang.RuntimeException: 'plugin.version' environment variable not set

完整的堆栈跟踪是:

[错误] java.lang.RuntimeException: 'plugin.version' 环境变量未设置 [错误] 在 scala.sys.package$.error(package.scala:26) [错误] 在 $0813db5cafe4ec2bbe2c$.$anonfun$$sbtdef$1(/home/des/workspace/scalajs-bundler-master/sbt-scalajs-bundler/src/sbt-test/sbt-scalajs-bundler/facade/project/plugins.sbt:3) [错误] 在 scala.collection.MapLike.getOrElse(MapLike.scala:127) [错误] 在 scala.collection.MapLike.getOrElse$(MapLike.scala:125) [错误] scala.collection.AbstractMap.getOrElse(Map.scala:59) [错误] 在 $0813db5cafe4ec2bbe2c$.$sbtdef(/home/des/workspace/scalajs-bundler-master/sbt-scalajs-bundler/src/sbt-test/sbt-scalajs-bundler/facade/project/plugins.sbt:3) [错误] sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) [错误] 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [错误] 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [错误] java.lang.reflect.Method.invoke(Method.java:498) [错误] 在 sbt.compiler.Eval$.getValue(Eval.scala:578) [错误] 在 sbt.compiler.Eval.$anonfun$eval$1(Eval.scala:129) [错误] 在 sbt.internal.EvaluateConfigurations$.$anonfun$evaluateDslEntry$1(EvaluateConfigurations.scala:249) [错误] 在 sbt.internal.EvaluateConfigurations$.$anonfun$evaluateSbtFile$6(EvaluateConfigurations.scala:172) [错误] 在 scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:233) [错误] scala.collection.immutable.List.foreach(List.scala:388) [错误] 在 scala.collection.TraversableLike.map(TraversableLike.scala:233) [错误] 在 scala.collection.TraversableLike.map$(TraversableLike.scala:226) [错误] 在 scala.collection.immutable.List.map(List.scala:294) [错误] 在 sbt.internal.EvaluateConfigurations$.$anonfun$evaluateSbtFile$4(EvaluateConfigurations.scala:172) [错误] 在 sbt.internal.Load$.loadSettingsFile$1(Load.scala:1137) [错误] 在 sbt.internal.Load$.$anonfun$discoverProjects$2(Load.scala:1144) [错误] 在 scala.collection.MapLike.getOrElse(MapLike.scala:127) [错误] 在 scala.collection.MapLike.getOrElse$(MapLike.scala:125) [错误] scala.collection.AbstractMap.getOrElse(Map.scala:59) [错误] 在 sbt.internal.Load$.memoLoadSettingsFile$1(Load.scala:1143) [错误] 在 sbt.internal.Load$.$anonfun$discoverProjects$4(Load.scala:1151) [错误] 在 scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:233) [错误] 在 scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:58) [错误] 在 scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:51) [错误] 在 scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47) [错误] 在 scala.collection.TraversableLike.map(TraversableLike.scala:233) [错误] 在 scala.collection.TraversableLike.map$(TraversableLike.scala:226) [错误] scala.collection.AbstractTraversable.map(Traversable.scala:104) [错误] 在 sbt.internal.Load$.loadFiles$1(Load.scala:1151) [错误] 在 sbt.internal.Load$.discoverProjects(Load.scala:1165) [错误] 在 sbt.internal.Load$.discover$1(Load.scala:862) [错误] 在 sbt.internal.Load$.loadTransitive(Load.scala:937) [错误] 在 sbt.internal.Load$.loadProjects$1(Load.scala:726) [错误] 在 sbt.internal.Load$.$anonfun$loadUnit$11(Load.scala:729) [错误] 在 sbt.internal.Load$.timed(Load.scala:1395) [错误] 在 sbt.internal.Load$.$anonfun$loadUnit$1(Load.scala:729) [错误] 在 sbt.internal.Load$.timed(Load.scala:1395) [错误] 在 sbt.internal.Load$.loadUnit(Load.scala:688) [错误] 在 sbt.internal.Load$.$anonfun$builtinLoader$4(Load.scala:484) [错误] 在 sbt.internal.BuildLoader$.$anonfun$componentLoader$5(BuildLoader.scala:176) [错误] 在 sbt.internal.BuildLoader.apply(BuildLoader.scala:241) [错误] 在 sbt.internal.Load$.loadURI$1(Load.scala:546) [错误] 在 sbt.internal.Load$.loadAll(Load.scala:562) [错误] 在 sbt.internal.Load$.loadURI(Load.scala:492) [错误] 在 sbt.internal.Load$.load(Load.scala:471) [错误] 在 sbt.internal.Load$.$anonfun$apply$1(Load.scala:251) [错误] 在 sbt.internal.Load$.timed(Load.scala:1395) [错误] 在 sbt.internal.Load$.apply(Load.scala:251) [错误] 在 sbt.internal.Load$.buildPluginDefinition(Load.scala:1312) [错误] 在 sbt.internal.Load$.buildPlugins(Load.scala:1242) [错误] 在 sbt.internal.Load$.plugins(Load.scala:1225) [错误] 在 sbt.internal.Load$.$anonfun$loadUnit$2(Load.scala:694) [错误] 在 sbt.internal.Load$.timed(Load.scala:1395) [错误] 在 sbt.internal.Load$.$anonfun$loadUnit$1(Load.scala:694) [错误] 在 sbt.internal.Load$.timed(Load.scala:1395) [错误] 在 sbt.internal.Load$.loadUnit(Load.scala:688) [错误] 在 sbt.internal.Load$.$anonfun$builtinLoader$4(Load.scala:484) [错误] 在 sbt.internal.BuildLoader$.$anonfun$componentLoader$5(BuildLoader.scala:176) [错误] 在 sbt.internal.BuildLoader.apply(BuildLoader.scala:241) [错误] 在 sbt.internal.Load$.loadURI$1(Load.scala:546) [错误] 在 sbt.internal.Load$.loadAll(Load.scala:562) [错误] 在 sbt.internal.Load$.loadURI(Load.scala:492) [错误] 在 sbt.internal.Load$.load(Load.scala:471) [错误] 在 sbt.internal.Load$.$anonfun$apply$1(Load.scala:251) [错误] 在 sbt.internal.Load$.timed(Load.scala:1395) [错误] 在 sbt.internal.Load$.apply(Load.scala:251) [错误] 在 sbt.internal.Load$.defaultLoad(Load.scala:69) [错误] 在 sbt.BuiltinCommands$.liftedTree1$1(Main.scala:829) [错误] 在 sbt.BuiltinCommands$.doLoadProject(Main.scala:829) [错误] 在 sbt.BuiltinCommands$.$anonfun$loadProjectImpl$2(Main.scala:800) [错误] 在 sbt.Command$.$anonfun$applyEffect$4(Command.scala:142) [错误] 在 sbt.Command$.$anonfun$applyEffect$2(Command.scala:137) [错误] 在 sbt.Command$.process(Command.scala:181) [错误] 在 sbt.MainLoop$.processCommand(MainLoop.scala:151) [错误] 在 sbt.MainLoop$.$anonfun$next$2(MainLoop.scala:139) [错误] 在 sbt.State$$anon$1.runCmd$1(State.scala:246) [错误] 在 sbt.State$$anon$1.process(State.scala:250) [错误] 在 sbt.MainLoop$.$anonfun$next$1(MainLoop.scala:139) [错误] 在 sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16) [错误] 在 sbt.MainLoop$.next(MainLoop.scala:139) [错误] 在 sbt.MainLoop$.运行(MainLoop.scala:132) [错误] 在 sbt.MainLoop$.$anonfun$运行WithNewLog$1(MainLoop.scala:110) [错误] 在 sbt.io.Using.apply(Using.scala:22) [错误] 在 sbt.MainLoop$.运行WithNewLog(MainLoop.scala:104) [错误] 在 sbt.MainLoop$.运行AndClearLast(MainLoop.scala:59) [错误] 在 sbt.MainLoop$.运行LoggedLoop(MainLoop.scala:44) [错误] 在 sbt.MainLoop$.运行Logged(MainLoop.scala:35) [错误] 在 sbt.StandardMain$.运行Managed(Main.scala:138) [错误] sbt.xMain.run(Main.scala:89) [错误] 在 xsbt.boot.Launch$$anonfun$运行$1.apply(Launch.scala:109) [错误] 在 xsbt.boot.Launch$.withContextLoader(Launch.scala:128) [错误] 在 xsbt.boot.Launch$.运行(Launch.scala:109) [错误] 在 xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35) [错误] 在 xsbt.boot.Launch$.launch(Launch.scala:117) [错误] 在 xsbt.boot.Launch$.apply(Launch.scala:18) [错误] 在 xsbt.boot.Boot$.运行Impl(Boot.scala:56) [错误] 在 xsbt.boot.Boot$.main(Boot.scala:18) [错误] 在 xsbt.boot.Boot.main(Boot.scala) [错误] 'plugin.version' 环境变量未设置

测试依赖于 sbt-scripted 来执行。请参阅 contributing file.

中的说明