在windows上安装Scala
PowerShell-7.4.5-win-x64
下载并安装
https://github.com/PowerShell/PowerShell/releases
Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe.Appx
下载:
https://store.rg-adguard.net/
https://www.microsoft.com/store/productid/9p3395vx91nr,选择slow
安装:
PS C:\Users\Administrator\Downloads> Import-Module -Name Appx -UseWindowsPowerShell
PS C:\Users\Administrator\Downloads> Add-AppxPackage .\Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe.Appx
Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe
https://store.rg-adguard.net/
Microsoft.WindowsStore_8wekyb3d8bbwe,选择PackageFamilyName,选择slow
安装:
PS C:\Users\Administrator\Downloads> Add-AppxPackage .\Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.Appx ]
Microsoft.DesktopAppInstaller_8wekyb3d8bbwe(Winget)
https://github.com/microsoft/winget-cli/releases/tag/v1.8.1911
安装:
PS C:\Users\Administrator\Downloads> add-appxpackage .\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
Winget
清除官方源
C:\Users\Administrator>winget source remove winget
添加国内中科大镜像源
C:\Users\Administrator>winget source add winget https://mirrors.ustc.edu.cn/winget-source
chocolatey
安装chocolatey
C:\Users\Administrator>winget install chocolatey
替换源
git clone https://gitee.com/mirrors/chocolatey.git,执行setup.cmd
Scala
安装scala
C:\Users\Administrator>choco install scala
成功
20241210第一次追加
方法二:
手动安装
下载压缩包,解压后将bin目添加进系统环境变量
scala3下载通道一:
在releases中可查看所有版本
https://github.com/scala/scala3
scala3下载通道二:
如下直接修改版本号即可下载
https://github.com/scala/scala3/releases/download/3.5.1/scala3-3.5.1-x86_64-pc-win32.zip
https://github.com/scala/scala3/releases/download/3.5.2/scala3-3.5.2-x86_64-pc-win32.zip
scala2下载通道:
官网提供多种安装方式
https://www.scala-lang.org/download/all.html
ps:
浏览器搜索“离线集成appx”可解决
pps:
1.setup.ps1中最后一行的cinst更改为choco install,cinst是旧版本的指令,这个指令在新版本中会报错。
2.在choco install scala
若是控制台没有继续打印,输入回车
3.winget install chocolatey
、choco install scala
以及第一次运行scala时下载资源都是从github获取的,所以会非常慢(配置源后也是从github中获取)
4.JDK一定要配置CLASSPATH,配置调用JVM命令的全局变量,在控制台javac -version命令会显示版本号,否则会在第一次运行scala时会尝试连接github下载最新版OpenJDK,速度感人。
chocolatey和scala下载链接
https://github.com/chocolatey/choco/releases/download/2.3.0/chocolatey-2.3.0.0.msi
https://github.com/scala/scala3/releases/download/3.5.1/scala3-3.5.1-x86_64-pc-win32.zip
https://wwcl.lanzoup.com/b00g2n07xi
密码:5fti
https://wwcl.lanzoup.com/b00g2n07za
密码:60s3
(20241210第一次追加)ppps:
1.scala的官网能查看到所有的版本(不包括3的先行版(2没有)),在版本下载详情页也提供github跳转链接。scala2仅在github上托管了zip和tar.gz两种方式方式打包的源码,scala3的源码和编译好的二进制版本托管在github上,官网的下载详情页不再提供下载。
2.scala2和scala3均有REPL shell,不同的是scala2的字体颜色只有一种,而scala3的字体是彩色的,有一定的提示效果
链接:
Git-2.46.2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)