在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 chocolateychoco 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
 

参考:
https://www.sysgeek.cn/windows-winget/#:~:text=为 winget 更换国内源 1 1 以管理员身份打开「命令提示符」。 2 2,4 4 换源完成后,可以通过以下命令进行验证和查看: 5 5 如果要恢复使用 Microsoft 官方源,可以使用以下命令进行重置:

posted @   基础狗  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示