MacBook手动安装Scala语言(不使用Brew或Coursier)
手动安装Scala(无Brew/Coursier权限)
一、基于已下载的Scala安装包完成手动安装
如果已经从GitHub拿到Scala压缩包,按以下步骤操作:
- 解压安装包:找到下载的
scala-X.X.X.tgz或scala-X.X.X.zip文件,双击解压(或用终端命令tar -xzf scala-X.X.X.tgz处理tar包),将解压后的文件夹移动到你有权限的用户目录下,比如~/scala(不需要管理员密码)。 - 配置环境变量:
- 打开终端,编辑你的shell配置文件:如果用zsh,执行
open ~/.zshrc;用bash则执行open ~/.bash_profile。 - 在文件末尾添加一行配置,替换成你实际的Scala bin目录路径:
export PATH="$HOME/scala/bin:$PATH" - 保存文件后,在终端执行
source ~/.zshrc(或对应你的配置文件)让配置生效。
- 打开终端,编辑你的shell配置文件:如果用zsh,执行
- 验证安装:在终端输入
scala -version,如果能正常显示Scala版本号,说明安装完成。
二、极简替代方案:直接用Scala核心Jar包运行代码
如果不想配置完整SDK,也可以仅依赖核心Jar包运行Scala脚本:
- 下载Scala的
scala-compiler-X.X.X.jar和scala-library-X.X.X.jar(这两个是运行Scala的核心依赖)。 - 编写Scala脚本(比如
Hello.scala),示例代码:object Hello extends App { println("Hello, Scala!") } - 编译脚本:在终端执行(替换Jar包的实际路径):
java -cp scala-library-X.X.X.jar:scala-compiler-X.X.X.jar scala.tools.nsc.Main Hello.scala - 运行编译后的代码:
java -cp .:scala-library-X.X.X.jar Hello
注意事项
- 确保Scala版本与你系统中的Java版本兼容:Scala 2.13系列要求Java 8及以上,Scala 3系列要求Java 11及以上。
- 所有操作都在用户自己的目录下完成,避免触碰需要管理员权限的系统目录,规避公司安全策略限制。
内容的提问来源于stack exchange,提问作者Serena Campbell UK
相关产品推荐
相关产品推荐

