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

在PowerShell中安装flyctl时出现‘sh’未识别错误如何解决?

解决Windows 10下安装flyctl时sh命令未识别的问题

问题原因

官网给出的curl -L https://fly.io/install.sh | sh是面向Linux/macOS或已配置WSL的Windows用户的类Unix环境命令,而Windows默认的PowerShell/CMD没有sh(Unix shell)运行环境,因此触发命令未找到的错误。

解决方案

方法1:使用PowerShell专用安装脚本

直接在PowerShell中执行官方为Windows提供的安装命令:

iwr https://fly.io/install.ps1 -useb | iex

方法2:通过WSL安装

若已启用并安装Windows Subsystem for Linux(WSL):

  • 打开WSL终端(如Ubuntu)
  • 运行官网原命令即可:
curl -L https://fly.io/install.sh | sh

方法3:手动下载安装

  1. 获取Flyctl的Windows二进制文件(flyctl.exe)
  2. 将文件放入系统PATH包含的目录(例如C:\Windows\System32),或把文件所在目录添加到系统环境变量PATH中
  3. 重启终端后,执行fly version验证安装结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 03:08:07