尝试安装后运行时,sbt崩溃

时间:2019-03-21 12:03:38

标签: sbt

为了解决this issue,我尝试使用以下命令安装sbt:

echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
sudo apt-get update
sudo apt-get install sbt

然后我输入sbt时,得到以下输出:

[warn] No sbt.version set in project/build.properties, base directory: /usr/share
[error] java.lang.IllegalArgumentException: requirement failed: Source file '/usr/share/icons/Humanity/status@2/48/aptdaemon-update-cache.svg' does not exist.
[error]     at scala.Predef$.require(Predef.scala:277)
[error]     at sbt.io.IO$.copyFile(IO.scala:823)
[error]     at sbt.io.IO$.copyImpl(IO.scala:766)
[error]     at sbt.io.IO$.$anonfun$copy$1(IO.scala:754)
[error]     at scala.Function$.$anonfun$tupled$1(Function.scala:77)
[error]     at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:233)
[error]     at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:58)
[error]     at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:51)
[error]     at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
[error]     at scala.collection.TraversableLike.map(TraversableLike.scala:233)
[error]     at scala.collection.TraversableLike.map$(TraversableLike.scala:226)
[error]     at scala.collection.AbstractTraversable.map(Traversable.scala:104)
[error]     at sbt.io.IO$.copy(IO.scala:754)
[error]     at sbt.io.IO$.copyDirectory(IO.scala:800)
[error]     at sbt.io.IO$.copyDirectory(IO.scala:789)
[error]     at sbt.io.IO$.copyDirectory(IO.scala:772)
[error]     at sbt.Resolvers$.$anonfun$local$3(Resolvers.scala:34)
[error]     at sbt.Resolvers$.creates(Resolvers.scala:148)
[error]     at sbt.Resolvers$.$anonfun$local$2(Resolvers.scala:34)
[error]     at sbt.internal.BuildLoader$.$anonfun$componentLoader$2(BuildLoader.scala:172)
[error]     at scala.Option.map(Option.scala:146)
[error]     at sbt.internal.BuildLoader$.$anonfun$componentLoader$1(BuildLoader.scala:171)
[error]     at sbt.internal.MultiHandler.apply(BuildLoader.scala:28)
[error]     at sbt.internal.BuildLoader.apply(BuildLoader.scala:240)
[error]     at sbt.internal.Load$.loadURI$1(Load.scala:546)
[error]     at sbt.internal.Load$.loadAll(Load.scala:562)
[error]     at sbt.internal.Load$.loadURI(Load.scala:492)
[error]     at sbt.internal.Load$.load(Load.scala:471)
[error]     at sbt.internal.Load$.$anonfun$apply$1(Load.scala:251)
[error]     at sbt.internal.Load$.timed(Load.scala:1395)
[error]     at sbt.internal.Load$.apply(Load.scala:251)
[error]     at sbt.internal.Load$.defaultLoad(Load.scala:69)
[error]     at sbt.BuiltinCommands$.liftedTree1$1(Main.scala:829)
[error]     at sbt.BuiltinCommands$.doLoadProject(Main.scala:829)
[error]     at sbt.BuiltinCommands$.$anonfun$loadProjectImpl$2(Main.scala:800)
[error]     at sbt.Command$.$anonfun$applyEffect$4(Command.scala:142)
[error]     at sbt.Command$.$anonfun$applyEffect$2(Command.scala:137)
[error]     at sbt.Command$.process(Command.scala:181)
[error]     at sbt.MainLoop$.processCommand(MainLoop.scala:151)
[error]     at sbt.MainLoop$.$anonfun$next$2(MainLoop.scala:139)
[error]     at sbt.State$$anon$1.runCmd$1(State.scala:246)
[error]     at sbt.State$$anon$1.process(State.scala:250)
[error]     at sbt.MainLoop$.$anonfun$next$1(MainLoop.scala:139)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error]     at sbt.MainLoop$.next(MainLoop.scala:139)
[error]     at sbt.MainLoop$.run(MainLoop.scala:132)
[error]     at sbt.MainLoop$.$anonfun$runWithNewLog$1(MainLoop.scala:110)
[error]     at sbt.io.Using.apply(Using.scala:22)
[error]     at sbt.MainLoop$.runWithNewLog(MainLoop.scala:104)
[error]     at sbt.MainLoop$.runAndClearLast(MainLoop.scala:59)
[error]     at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:44)
[error]     at sbt.MainLoop$.runLogged(MainLoop.scala:35)
[error]     at sbt.StandardMain$.runManaged(Main.scala:138)
[error]     at sbt.xMain.run(Main.scala:89)
[error]     at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
[error]     at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
[error]     at xsbt.boot.Launch$.run(Launch.scala:109)
[error]     at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
[error]     at xsbt.boot.Launch$.launch(Launch.scala:117)
[error]     at xsbt.boot.Launch$.apply(Launch.scala:18)
[error]     at xsbt.boot.Boot$.runImpl(Boot.scala:56)
[error]     at xsbt.boot.Boot$.main(Boot.scala:18)
[error]     at xsbt.boot.Boot.main(Boot.scala)
[error] java.lang.IllegalArgumentException: requirement failed: Source file '/usr/share/icons/Humanity/status@2/48/aptdaemon-update-cache.svg' does not exist.
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? i
[warn] Ignoring load failure: no project loaded.
[error] java.lang.RuntimeException: Session not initialized.
[error]     at scala.sys.package$.error(package.scala:26)
[error]     at sbt.Project$.$anonfun$getOrError$1(Project.scala:442)
[error]     at scala.Option.getOrElse(Option.scala:121)
[error]     at sbt.Project$.getOrError(Project.scala:442)
[error]     at sbt.Project$.session(Project.scala:448)
[error]     at sbt.Project$.extract(Project.scala:453)
[error]     at sbt.BuiltinCommands$.notifyUsersAboutShell(Main.scala:928)
[error]     at sbt.BuiltinCommands$.$anonfun$notifyUsersAboutShell$3(Main.scala:937)
[error]     at sbt.Command$.$anonfun$command$2(Command.scala:91)
[error]     at sbt.Command$.process(Command.scala:181)
[error]     at sbt.MainLoop$.processCommand(MainLoop.scala:151)
[error]     at sbt.MainLoop$.$anonfun$next$2(MainLoop.scala:139)
[error]     at sbt.State$$anon$1.runCmd$1(State.scala:246)
[error]     at sbt.State$$anon$1.process(State.scala:250)
[error]     at sbt.MainLoop$.$anonfun$next$1(MainLoop.scala:139)
[error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error]     at sbt.MainLoop$.next(MainLoop.scala:139)
[error]     at sbt.MainLoop$.run(MainLoop.scala:132)
[error]     at sbt.MainLoop$.$anonfun$runWithNewLog$1(MainLoop.scala:110)
[error]     at sbt.io.Using.apply(Using.scala:22)
[error]     at sbt.MainLoop$.runWithNewLog(MainLoop.scala:104)
[error]     at sbt.MainLoop$.runAndClearLast(MainLoop.scala:59)
[error]     at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:44)
[error]     at sbt.MainLoop$.runLogged(MainLoop.scala:35)
[error]     at sbt.StandardMain$.runManaged(Main.scala:138)
[error]     at sbt.xMain.run(Main.scala:89)
[error]     at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
[error]     at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
[error]     at xsbt.boot.Launch$.run(Launch.scala:109)
[error]     at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
[error]     at xsbt.boot.Launch$.launch(Launch.scala:117)
[error]     at xsbt.boot.Launch$.apply(Launch.scala:18)
[error]     at xsbt.boot.Boot$.runImpl(Boot.scala:56)
[error]     at xsbt.boot.Boot$.main(Boot.scala:18)
[error]     at xsbt.boot.Boot.main(Boot.scala)
[error] Session not initialized.
[error] Use 'last' for the full log.

这是什么问题?我正在使用Ubuntu 18.04.2。

1 个答案:

答案 0 :(得分:0)

/***/ "./src/components/users-grid/UsersGrid.relay.js":
/*!******************************************************!*\
  !*** ./src/components/users-grid/UsersGrid.relay.js ***!
  \******************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react_relay__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-relay */ "./node_modules/react-relay/index.js");
/* harmony import */ var react_relay__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_relay__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _UsersGrid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UsersGrid */ "./src/components/users-grid/UsersGrid.js");


/* harmony default export */ __webpack_exports__["default"] = (Object(react_relay__WEBPACK_IMPORTED_MODULE_0__["createFragmentContainer"])(_UsersGrid__WEBPACK_IMPORTED_MODULE_1__["default"], function () {
  const node = __webpack_require__(/*! ./__generated__/UsersGrid_viewer.graphql */ "./src/components/users-grid/__generated__/UsersGrid_viewer.graphql.js");

  if (node.hash && node.hash !== "d730274a63d8021d6427a27e7c3e2c27") {
    console.error("The definition of 'UsersGrid_viewer' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data.");
  }

  return __webpack_require__(/*! ./__generated__/UsersGrid_viewer.graphql */ "./src/components/users-grid/__generated__/UsersGrid_viewer.graphql.js");
}));

/***/ }),

您是否尝试在[warn] No sbt.version set in project/build.properties, base directory: /usr/share 中运行sbt? 如果是这样,请尝试在您具有写权限的工作目录中运行它。要快速入门,请参见sbt by example