【发布时间】:2021-06-29 09:55:03
【问题描述】:
$ java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
当我使用以下命令时:
sbt new scala/hello-world.g8
我有以下错误:
$ sbt new scala/hello-world.g8 [错误] java.nio.file.InvalidPathException:在索引 118 处尾随 char : ModuleType 版本名称
导出命令
\Coursier\cache\v1 [错误] 对完整日志使用“最后一个”。项目 加载失败:(r)etry、(q)uit、(l)ast 还是 (i)gnore? q
即使使用以下命令也会出现此错误:
$ sbt about [warn] 在 project/build.properties 中没有设置 sbt.version, 基本目录:C:\Users\castelain.florianext\Documents\test\scala [错误] java.nio.file.InvalidPathException: Trailing char at index 118:模块类型版本名称
导出命令
\Coursier\cache\v1 [错误] 对完整日志使用“最后一个”。项目 加载失败:(r)etry、(q)uit、(l)ast 还是 (i)gnore? q
SBT 版本为:sbt script version: 1.3.8
我应该如何解决这个问题?
【问题讨论】:
-
您的安装似乎存在与 Windows 路径相关的错误。我可以推荐使用 WSL 来安装 Scala 而不是直接在 Windows 上安装吗?
-
sbt new scala/scala-seed.g8的问题是否仍然存在?如果您使用的是 powershell.exe,它可以与-NoProfile一起使用吗? -
@LuisMiguelMejíaSuárez 我在公司计算机上,无法访问 WSL
-
@MarioGalic 与 scala-seed 以及 -NoProfile 的问题相同。
-
您要在哪个文件夹下创建
sbt项目?是在/test还是/scala下?您能否展示您尝试创建项目的目录下已有的内容?