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

Mac下无法通过Homebrew卸载Scala,运行仍显示最新版本求助

解决Scala卸载后仍能运行的问题
  • 第一步:定位scala命令的实际位置
    执行以下命令找到命令所在路径:
which scala

或者:

whereis scala

拿到路径后,用ls -l查看它的链接目标,确认Scala的实际安装目录:

ls -l /usr/local/bin/scala

(把/usr/local/bin/scala替换成你实际查到的路径)

  • 第二步:根据安装方式彻底卸载

    • 如果是通过sdkman安装的:
      先查看已安装的Scala版本:

      sdk list scala
      

      卸载指定版本:

      sdk uninstall scala 3.2.0
      

      也可以先查看当前激活的版本:

      sdk current scala
      

      再对应卸载。

    • 如果是手动下载安装的:
      直接删除实际安装目录和命令软链接:

      rm -f /usr/local/bin/scala
      rm -rf /path/to/scala/installation/dir
      

      把/path/to/scala/installation/dir替换成ls -l输出里显示的实际目录。

  • 第三步:清理环境变量
    检查你的shell配置文件(比如~/.zshrc、~/.bash_profile、~/.profile),找到添加Scala路径的export PATH=...行,删除该行后,重启终端或者执行:

source ~/.zshrc  # zsh用户执行这个
# 或者
source ~/.bash_profile  # bash用户执行这个
  • 第四步:验证结果
    重新打开终端,执行scala,如果提示command not found,说明卸载成功,之后就可以安装你需要的旧版本了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 23:45:41