You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS用Coursier搭建Scala开发环境遇SSL证书错误如何解决?

报错根因

该SSL证书校验失败报错是Coursier运行时无法信任GitHub的SSL证书,无法拉取JVM版本索引文件导致的。

解决方案

优先推荐不需要修改证书配置的方案,操作如下:

  • 先通过Homebrew手动安装目标JDK版本,执行命令:
    brew install --cask adoptopenjdk11
    安装完成后运行java -version确认输出版本为11.x系列即可。
  • 运行Coursier初始化命令时跳过JVM安装环节,执行命令:
    cs setup --jvm none
    按终端提示确认环境变量写入操作,Coursier会自动匹配系统已安装的JDK11完成后续配置。

如果需要通过Coursier管理多版本JVM,可使用临时关闭SSL校验的方案:

  • 执行带证书校验跳过参数的安装命令:
    cs setup --jvm adopt:11 -J-Djavax.net.ssl.trustStore=/dev/null
    本次运行会绕过SSL校验拉取索引完成JVM安装,后续正常使用Coursier不会再触发该报错。
环境验证

配置完成后重启终端,依次执行以下命令确认环境正常:

  • 查看Coursier版本:cs version
  • 查看Scala版本:scala -version
  • 查看构建工具sbt版本:sbt about

所有命令均正常返回版本信息即说明环境搭建完成。

内容的提问来源于stack exchange,提问作者caksters

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 17:54:03