最简洁高效的方式是用Homebrew安装Scala,但需先安装JDK 8+并配置JAVA_HOME,再执行brew install scala,最后通过scala命令进入REPL验证;建议同步安装sbt以支持项目构建。
直接用 homebrew 安装 scala 是 macos 上最简洁高效的方式,但需注意 java 环境前置和后续验证环节。
确认并安装 Java(必须步骤)
Scala 运行在 JVM 上,JDK 8 或更高版本是硬性前提。先检查是否已就绪:
- 终端运行
java -version和javac -version,确认输出为 Java 8+(如1.8.0_321或17.0.1) - 若未安装,推荐通过 Homebrew 安装 LTS 版本:
brew install openjdk@17,然后配置JAVA_HOME - 配置方式(zsh 用户):
echo 'export JAVA_HOME=/opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk/Contents/Home' >> ~/.zshrcsource ~/.zshrc
用 Homebrew 安装 Scala
Homebrew 会自动处理依赖与路径,无需手动解压或设环境变量:
- 确保 Homebrew 已安装(没装则执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)") - 更新并安装:
brew update && brew install scala - 安装完成后,
scala和scalac命令可直接使用,无需额外配置SCALA_HOME
验证安装并测试交互式 REPL
安装不是终点,关键看能否正常进入 Scala 解释器:
- 终端输入
scala,应看到类似scala>提示符,表示 REPL 启动成功 - 试运行一句:
println("Hello, Scala!"),确认输出无报错 - 退出 REPL:按
Ctrl+D或输入:quit - 若提示
java.lang.NoClassDefFoundError,大概率是JAVA_HOME未生效或指向错误 JDK
建议同步安装 sbt(构建必备)
绝大多数 Scala 项目依赖 sbt,它和 Scala 配合紧密,推荐一并安装:
brew install sbt- 验证:
sbt --version应输出版本号(如1.9.8) - 新建一个空目录,运行
sbt new scala/hello-world.g8可快速生成标准项目结构


















