Bazel-iOS Error 系列(五) bazel_tools//tools/jdk:current_java_runtime: no matching toolchains found f...

报错内容

/private/tmp/bazel/external/bazel_tools/tools/jdk/BUILD:29:19: While resolving toolchains for target @bazel_tools//tools/jdk:current_java_runtime: no matching toolchains found for types @bazel_tools//tools/jdk:runtime_toolchain_type

起因:bazel 4.2.1 升级到 bazel 5.0.0 , 然后 bazel test //xxxx:xxx的时候报错:

错误内容:

@bazel_tools//tools/jdk:current_java_runtime: no matching toolchains found for types @bazel_tools//tools/jdk:runtime_toolchain_type
1.检索了bazel 上的issues , google , 都没有解决
2.后来简单看了下bazel 5.0的源码 , 感觉还是和 remotejdk 有关

3.发现自己的WORKSPACE里面使用了 remotejdk11_macos 这个rules

image.png

所以

删掉了这个remotejdk11_macos

不用担心出问题 , bazel源码里有内置的 remotejdk的下载, 解决

删掉上面的东西可以解决, 但是问题产生的原因不是很清楚, 有想法的可以交流下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容