安装 Scala 可以通过多种方式,根据不同的操作系统和需求选择合适的方法。以下是一些常见的安装方法:


📖 目录

  1. 使用官方 Scala 发行版安装
  2. 通过 SDKMAN! 安装
  3. 使用 Homebrew 安装(macOS 用户)
  4. 使用 IntelliJ IDEA 和 Scala 插件
  5. 通过 Docker 安装 Scala
  6. 参考资料

1. 使用官方 Scala 发行版安装

步骤

  1. 下载 Scala
    访问 Scala 的官方网站 Scala Downloads 页面,选择适合你操作系统的版本进行下载。
  2. 安装 Scala
    下载完压缩包后,根据操作系统的不同进行解压和配置:
    • Windows: 解压压缩包后,设置 SCALA_HOME 环境变量,指向 Scala 的安装目录,确保 bin 文件夹在系统的 PATH 中。
    • Linux/macOS: 解压文件并将 bin 文件夹添加到 PATH 环境变量中,例如: export PATH=$PATH:/path/to/scala/bin 你可以将其添加到 ~/.bashrc~/.zshrc 中,方便每次启动终端时自动生效。
  3. 验证安装
    打开终端(或命令提示符),输入以下命令来验证是否成功安装: scala -version 如果安装成功,你将看到类似以下的输出: Scala code runner version 2.13.x -- Copyright 2002-2020, LAMP/EPFL

2. 通过 SDKMAN! 安装

步骤

  1. 安装 SDKMAN!
    SDKMAN! 是一个用于管理多个版本的工具,可以方便地安装和切换 Scala 版本。首先,安装 SDKMAN!: curl -s "https://get.sdkman.io" | bash 然后,重新启动终端或运行: source "$HOME/.sdkman/bin/sdkman-init.sh"
  2. 安装 Scala
    使用以下命令安装 Scala: sdk install scala
  3. 验证安装
    安装完成后,检查 Scala 版本: scala -version 你将看到类似输出,表示安装成功。

3. 使用 Homebrew 安装(macOS 用户)

步骤

  1. 安装 Homebrew
    如果没有安装 Homebrew,可以通过以下命令安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. 安装 Scala
    使用 Homebrew 安装 Scala: brew install scala
  3. 验证安装
    安装完成后,使用以下命令验证安装: scala -version

4. 使用 IntelliJ IDEA 和 Scala 插件

步骤

  1. 下载并安装 IntelliJ IDEA
    访问 IntelliJ IDEA 官方网站 下载并安装 IntelliJ IDEA。
  2. 安装 Scala 插件
    打开 IntelliJ IDEA,进入 Preferences(在 macOS 上)或 Settings(在 Windows 上),选择 Plugins,搜索并安装 Scala 插件。
  3. 创建 Scala 项目
    在 IntelliJ IDEA 中创建一个新的 Scala 项目,IDE 会自动下载 Scala 的必要依赖,并允许你立即开始编写 Scala 代码。
  4. 运行 Scala 程序
    创建一个新的 Scala 文件,并在其中编写简单的代码: object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, Scala!") } } 点击运行按钮,即可在 IDEA 中运行 Scala 程序。

5. 通过 Docker 安装 Scala

步骤

  1. 安装 Docker
    如果还没有安装 Docker,请访问 Docker 官方网站 进行安装。
  2. 运行 Scala Docker 镜像
    使用以下命令启动 Scala 容器: docker run -it --rm scala:latest
  3. 验证安装
    进入容器后,使用 scala -version 命令验证安装。

6. 参考资料


通过以上几种方式,你可以在不同的操作系统上成功安装 Scala,并开始编写和运行 Scala 代码。你可以根据自己的需求选择合适的安装方法,享受 Scala 提供的强大功能和灵活性。