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

Win8.1运行PowerShell安装ActivePerl报TLS1.2兼容错误怎么解决

Windows 8.1安装ActivePerl报错解决方案

核心原因是系统默认PowerShell未启用TLS 1.2协议,可按以下优先级尝试方案:

  • 方案1:先配置TLS 1.2再执行官方安装命令

    1. 右键点击开始菜单,选择「Windows PowerShell(管理员)」打开高权限终端
    2. 先执行TLS协议配置命令:
      [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    3. 执行完成后,再运行官方给出的安装命令即可:
      powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString('https://platform.activestate.com/dl/cli/install.ps1')))"
  • 方案2:手动下载安装脚本本地执行

    1. 用系统自带浏览器直接访问安装脚本地址,将文件保存到本地C盘根目录,命名为install.ps1
    2. 打开管理员权限PowerShell,执行命令临时放开脚本执行权限,提示确认时输入Y回车:
      Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    3. 切换到C盘根目录,执行本地安装脚本:
      cd C:\
      .\install.ps1
  • 备选替代方案
    若上述方案仍无法完成安装,可直接使用Windows平台通用的Strawberry Perl替代ActivePerl,二者对普通Perl脚本的支持完全一致,可满足网页开发表单测试的需求,且提供直接可用的exe安装包,安装流程更简单。

安装完成后可打开命令提示符执行perl -v,若返回Perl版本信息即为安装成功,后续配置Abyss Web Server时只需将Perl解释器路径指向安装目录下bin\perl.exe即可。

内容的提问来源于stack exchange,提问作者Jims-Rc

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 02:24:02