seunjeon package build 진행 시 오류

397 views
Skip to first unread message

junhe...@gmail.com

unread,
Dec 26, 2017, 8:04:30 PM12/26/17
to 은전한닢 프로젝트
안녕하세요?
매번 개발의 노고에 감사드립니다.

이번에 seunjeon을 활용해보려고 패키지 빌드 중인데 사전 빌드 작업에서 에러가 납니다.
환경은 Mac osx High Sierra로, sbt는 Homebrew에서 설치했습니다.

1. ./scripts/download-dict.sh mecab-ko-dic-2.0.1-20150920

2. sbt -J-Xmx2G "run-main org.bitbucket.eunjeon.seunjeon.DictBuilder"

[info] Loading settings from plugins.sbt ...

[info] Loading project definition from /Volumes/Database/Data/R/seunjeon/project

/Volumes/Database/Data/R/seunjeon/build.sbt:9: error: not found: value useGpg

  useGpg := true,

  ^

[error] sbt.compiler.EvalException: Type error in expression

[error] sbt.compiler.EvalException: Type error in expression

[error] Use 'last' for the full log.

Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? l


[debug] > Exec(early(add-default-commands), None, None)

[debug] > Exec(add-default-commands, None, None)

[debug] > Exec(early(initialize), None, None)

[debug] > Exec(initialize, None, None)

[debug] > Exec(boot, None, None)

[debug] > Exec(write-sbt-version, None, None)

[debug] > Exec(reload, None, None)

[debug] > Exec(sbtStashOnFailure, None, None)

[debug] > Exec(onFailure load-failed, None, None)

[debug] > Exec(loadp, None, None)

[debug] Load.defaultLoad until apply took 112.473759ms

[debug]           Load.loadUnit: plugins took 79.435156ms

[debug]           Load.loadUnit: defsScala took 0.603913ms

[debug] [Loading] Scanning directory /Volumes/Database/Data/R/seunjeon/project

[debug]             Load.loadUnit: mkEval took 29.550656ms

[debug] [Loading] Found non-root projects 

[debug] [Loading] Done in /Volumes/Database/Data/R/seunjeon/project, returning: ()

[debug] deducing auto plugins based on known facts Set(Atom(sbt.plugins.CorePlugin)) and clauses Clauses(List(Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.JUnitXmlReportPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.IvyPlugin))), Clause(Atom(sbt.plugins.IvyPlugin),Set(Atom(sbt.plugins.JvmPlugin))), Clause(Atom(sbt.plugins.JvmPlugin),Set(Atom(sbt.plugins.JUnitXmlReportPlugin))), Clause(Atom(sbt.plugins.CorePlugin),Set(Atom(sbt.plugins.Giter8TemplatePlugin)))))

[debug]   :: deduced result: Matched(sbt.plugins.CorePlugin,sbt.plugins.Giter8TemplatePlugin,sbt.plugins.IvyPlugin,sbt.plugins.JvmPlugin,sbt.plugins.JUnitXmlReportPlugin)

[debug] Plugins.deducer#function took 32.950255 ms

[info] Loading settings from plugins.sbt ...

[debug]               Load.resolveProject(seunjeon-build) took 299.17945ms

[debug]             Load.loadTransitive: finalizeProject2(Project(id seunjeon-build, base: /Volumes/Database/Data/R/seunjeon/project, plugins: List(<none>))) took 349.412225ms

[debug] [Loading] Done in /Volumes/Database/Data/R/seunjeon/project, returning: (seunjeon-build)

[debug]           Load.loadUnit: loadedProjectsRaw took 1687.69571ms

[debug]           Load.loadUnit: cleanEvalClasses took 2.800064ms

[debug]         Load.loadUnit(file:/Volumes/Database/Data/R/seunjeon/project/, ...) took 1778.100629ms

[debug]       Load.apply: load took 1889.328877ms

[debug]       Load.apply: resolveProjects took 8.88928ms

[debug]       Load.apply: finalTransforms took 62.913362ms

[debug]       Load.apply: config.delegates took 218.941952ms

[debug]       Load.apply: Def.make(settings)... took 385.513704ms

[debug]       Load.apply: structureIndex took 185.966124ms

[debug]       Load.apply: mkStreams took 1.48424ms

[info] Loading project definition from /Volumes/Database/Data/R/seunjeon/project

[debug] Running task... Cancel: Null, check cycles: false, forcegc: true

[debug] Forcing garbage collection...

[debug]     Load.loadUnit: plugins took 5605.0909ms

[debug]     Load.loadUnit: defsScala took 0.004832ms

[debug] [Loading] Scanning directory /Volumes/Database/Data/R/seunjeon

[debug]       Load.loadUnit: mkEval took 0.215608ms

[debug] Type error in expression

[debug] at sbt.compiler.Eval.checkError(Eval.scala:425)

[debug] at sbt.compiler.Eval.compileAndLoad(Eval.scala:213)

[debug] at sbt.compiler.Eval.evalCommon(Eval.scala:179)

[debug] at sbt.compiler.Eval.evalDefinitions(Eval.scala:143)

[debug] at sbt.internal.EvaluateConfigurations$.evaluateDefinitions(EvaluateConfigurations.scala:238)

[debug] at sbt.internal.EvaluateConfigurations$.evaluateSbtFile(EvaluateConfigurations.scala:109)

[debug] at sbt.internal.Load$.loadSettingsFile$1(Load.scala:1087)

[debug] at sbt.internal.Load$.$anonfun$discoverProjects$2(Load.scala:1095)

[debug] at scala.collection.MapLike.getOrElse(MapLike.scala:128)

[debug] at scala.collection.MapLike.getOrElse$(MapLike.scala:126)

[debug] at scala.collection.AbstractMap.getOrElse(Map.scala:59)

[debug] at sbt.internal.Load$.memoLoadSettingsFile$1(Load.scala:1094)

[debug] at sbt.internal.Load$.$anonfun$discoverProjects$4(Load.scala:1102)

[debug] at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)

[debug] at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:59)

[debug] at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:52)

[debug] at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)

[debug] at scala.collection.TraversableLike.map(TraversableLike.scala:234)

[debug] at scala.collection.TraversableLike.map$(TraversableLike.scala:227)

[debug] at scala.collection.AbstractTraversable.map(Traversable.scala:104)

[debug] at sbt.internal.Load$.loadFiles$1(Load.scala:1102)

[debug] at sbt.internal.Load$.discoverProjects(Load.scala:1116)

[debug] at sbt.internal.Load$.discover$1(Load.scala:844)

[debug] at sbt.internal.Load$.loadTransitive(Load.scala:909)

[debug] at sbt.internal.Load$.loadProjects$1(Load.scala:714)

[debug] at sbt.internal.Load$.$anonfun$loadUnit$10(Load.scala:717)

[debug] at sbt.internal.Load$.timed(Load.scala:1343)

[debug] at sbt.internal.Load$.$anonfun$loadUnit$1(Load.scala:717)

[debug] at sbt.internal.Load$.timed(Load.scala:1343)

[debug] at sbt.internal.Load$.loadUnit(Load.scala:677)

[debug] at sbt.internal.Load$.$anonfun$builtinLoader$4(Load.scala:477)

[debug] at sbt.internal.BuildLoader$.$anonfun$componentLoader$5(BuildLoader.scala:154)

[debug] at sbt.internal.BuildLoader.apply(BuildLoader.scala:219)

[debug] at sbt.internal.Load$.loadURI$1(Load.scala:539)

[debug] at sbt.internal.Load$.loadAll(Load.scala:555)

[debug] at sbt.internal.Load$.loadURI(Load.scala:485)

[debug] at sbt.internal.Load$.load(Load.scala:464)

[debug] at sbt.internal.Load$.$anonfun$apply$1(Load.scala:249)

[debug] at sbt.internal.Load$.timed(Load.scala:1343)

[debug] at sbt.internal.Load$.apply(Load.scala:249)

[debug] at sbt.internal.Load$.defaultLoad(Load.scala:65)

[debug] at sbt.BuiltinCommands$.liftedTree1$1(Main.scala:696)

[debug] at sbt.BuiltinCommands$.doLoadProject(Main.scala:696)

[debug] at sbt.BuiltinCommands$.$anonfun$loadProjectImpl$2(Main.scala:688)

[debug] at sbt.Command$.$anonfun$applyEffect$4(Command.scala:125)

[debug] at sbt.Command$.$anonfun$applyEffect$2(Command.scala:121)

[debug] at sbt.MainLoop$.processCommand(MainLoop.scala:121)

[debug] at sbt.MainLoop$.$anonfun$next$2(MainLoop.scala:105)

[debug] at sbt.State$$anon$1.runCmd$1(State.scala:227)

[debug] at sbt.State$$anon$1.process(State.scala:233)

[debug] at sbt.MainLoop$.$anonfun$next$1(MainLoop.scala:105)

[debug] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)

[debug] at sbt.MainLoop$.next(MainLoop.scala:105)

[debug] at sbt.MainLoop$.run(MainLoop.scala:98)

[debug] at sbt.MainLoop$.$anonfun$runWithNewLog$1(MainLoop.scala:76)

[debug] at sbt.io.Using.apply(Using.scala:22)

[debug] at sbt.MainLoop$.runWithNewLog(MainLoop.scala:70)

[debug] at sbt.MainLoop$.runAndClearLast(MainLoop.scala:52)

[debug] at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:37)

[debug] at sbt.MainLoop$.runLogged(MainLoop.scala:29)

[debug] at sbt.StandardMain$.runManaged(Main.scala:104)

[debug] at sbt.xMain.run(Main.scala:71)

[debug] at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)

[debug] at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)

[debug] at xsbt.boot.Launch$.run(Launch.scala:109)

[debug] at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)

[debug] at xsbt.boot.Launch$.launch(Launch.scala:117)

[debug] at xsbt.boot.Launch$.apply(Launch.scala:18)

[debug] at xsbt.boot.Boot$.runImpl(Boot.scala:41)

[debug] at xsbt.boot.Boot$.main(Boot.scala:17)

[debug] at xsbt.boot.Boot.main(Boot.scala)

[error] sbt.compiler.EvalException: Type error in expression

[error] sbt.compiler.EvalException: Type error in expression

[error] Use 'last' for the full log.

[debug] > Exec(load-failed, None, None)

[debug] > Exec(last, None, None)


혹시나 해서 log도 첨부합니다.

제가 잘못 진행한 부분이 있을까요?


감사합니다. 행복한 연말 되세요.


유영호

unread,
Dec 26, 2017, 8:09:58 PM12/26/17
to eun...@googlegroups.com
제가 gpg 플러그인을 글로벌하게 설치해서 그런것같습니다.

gpg플러그인을 설치해보세요


gpg.sbt 파일을 만들고 아래 내용을 넣어보세요
혹시 그래도 안된다면 
sbt버전을 내려야할수도 있어요.

$ cat ~/.sbt/1.0/plugins/gpg.sbt
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.0")

Reply all
Reply to author
Forward
0 new messages