scala - SBT 无法在基本项目中解决对其正确路径的任何依赖关系
问题描述
我刚刚使用 SBT 在 Scala 中启动了一个干净的项目,并且在尝试添加依赖项时遇到了一些问题。具体来说,我尝试在我的文件中添加cats-core
我的依赖项:build.sbt
scalaVersion := "2.13.1"
name := "hello-world"
libraryDependencies += "org.typelevel" %% "cats-core" % "2.1.0"
我的 sbt 版本设置为 1.3.7 in build.properties
. 但是,一旦我运行编译,它就会发出一堆愤怒的错误,说它无法解决依赖关系,而且由于它使用的路径不存在,这是理所当然的:
[error] sbt.librarymanagement.ResolveException: Error downloading org.typelevel:cats-core:2.1.0
[error] Not found
[error] Not found
[error] not found: /home/lambda/.ivy2/local/org.typelevel/cats-core/2.1.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/org/typelevel/cats-core/2.1.0/cats-core-2.1.0.pom
我有点困惑,因为我似乎没有在同一网络上的其他机器上遇到这个问题,但是尽管删除~/.ivy2
和~/.sbt
. 我也尝试过完全重新安装 sbt,甚至通过干净的 Docker 映像构建它,但同样的错误仍然存在。在我看来,常春藤试图寻找 a 是一个问题,ivy.xml
尽管我相当肯定猫使用 a POM.xml
,但我不确定如何解决这个问题。寻求解决此问题的任何帮助!
解决方案
推荐阅读
- r - 使用 sub_str 在 R 中将值映射为字典
- python - 使用 PyTrends 抓取数据时出现问题“请求失败:Google 返回了带有代码 500 的响应。”
- mpi - MPI 3 共享内存和缓存冲突
- python - 我想使用 Selenium Python 从谷歌搜索中获取前 10 个图像 url
- ldap - 组的 Openfire LDAP 配置
- odoo-8 - AttributeError:'datetime.date'对象在创建选项时没有属性'hour' - 按小时分组
- mysql - Powershell sql查询与cron作业中的逻辑
- python - Django - 如何在基于更新类的视图中更新之前获取对象属性?
- c - 是否可以将相同的地址分配给 C 中的两个不同的全局变量?
- java - 在 PDF 图像中嵌入颜色空间(ICC 配置文件)的 iText