• 天圣

    现在chatgpt的app天天跟powershell搏斗,让它修改个文件就告诉我被powershell绊了一下,有什么办法吗?

    实在不想用cc,原因是A\ 的东西,不知道会干些什么,macos上的chatgpt app倒是很正常

    主楼
  • dabao1955

    用 msys2 或者 git bash 呢

    #1
  • He110

    说实话, gpt app 就不适合放 Window 上跑,问题太多,环境又复杂,本身 Window 自己都乱,宁愿用 codex cli 都不想用 app ,比如 wsl 跟 Window 就不同的文件系统 + 权限体系,但是又能互相访问,还有命令行语法跟指令集的各种差异

    #2
  • hero

    听他们说用什么WSL 能解决这个问题, 就是在你的window上搭建一个Linux 子系统,我弄了一下很麻烦 就没继续了,反正也能凑合跑 只是报错看起来很恶心人。

    #3
  • 散装江苏

    GPT:
    我被powershell绊了一下
    我:
    你用git bash啊
    GPT:
    我被编码绊了一下
    我:你用powershell7啊
    GPT:
    我正在尝试把git bash指令先转换为base64再执行
    我:
    傻*,我窒息了

    走遍L站*n

    答案就在上面,直接让它通过powershell7执行git bash命令(非base64)就行,

    #4
  • 娜娜米

    换成 Powershell 7 会好一点,当然还是偶尔会提示被拒了或者命令不支持

    #5
  • 吴亦Fan?

    不装wsl最好的办法就是改区域设置为UTF-8!!! 一些软件用Locale.Emulator

    然后提示词里写记录powershell碰壁日志,

    日志足够了 让codex分析,优化就好了!

    我现在速度嗷嗷快!win机器 我的笔记本才16G内存

    最主要的是记录碰壁日志!养成这个习惯,足够了就不用记录了

    #6
  • kekege

    首先在终端执行:

    $OutputEncoding = [Console]::OutputEncoding = [Text.UTF8Encoding]::new ($false)

    在 agent.md 中加入了约束:

    中文注释或者日志编码使用 UTF-8,无 BOM

    添加 skill:ps-utf8-io


    name: ps-utf8-io

    description: 在 Windows PowerShell 中读取 / 写入本地文本文件时避免乱码。只要需要用 PowerShell 查看文件内容(例如 Get-Content/type)或写入文本(Set-Content/Out-File/Add-Content),就使用此技能并强制显式指定 UTF-8 编码。

    PowerShell UTF-8 I/O

    Read

    - Prefer: Get-Content -Path <path> -Raw -Encoding utf8

    - Avoid relying on PowerShell defaults (they may decode UTF-8 files incorrectly).

    Write

    - Prefer: Set-Content -Path <path> -Encoding utf8

    - Prefer redirection via: Out-File -FilePath <path> -Encoding utf8

    - Prefer append via: Add-Content -Path <path> -Encoding utf8

    Notes

    - If a file is not UTF-8, detect/convert first (or ask the user to confirm the correct encoding)

    试试看

    #7
  • 水很深

    chatgpt的app天天跟powershell搏斗

    这个好像是cli的,不知道app能不能

    【拯救 5.6 Sol(2)】让 Codex 又快又准的原生模型工具

    #8
  • kekege

    我让gpt给我的skill扒下来了

    #9
  • MotorwaySouth

    这是mcp,不分cli和app。

    #10
  • 安𝓹𝓻𝓪𝔂𝓮𝓻

    我在AGENTS.md中加了一段 效果还不错 可以参考

    ^-^ PowerShell 执行规范

    在执行任何脚本、命令或处理环境交互时,所有 CLI 命令和脚本执行必须严格遵守以下 PowerShell 规则:

    1. 统一 Shell 环境:所有命令必须使用 PowerShell (推荐 pwsh 即 PowerShell 7 以上)。禁止使用 Windows 旧版 `cmd.ex…

    之前看按这个配置了一下就没问题了

    #11
  • deer

    已换codex app远程服务器ssh开发

    #12
  • 白菜

    有skill,或者让它总结绊倒的经验放在全局AGENTS.md里

    #13
  • blacksein

    咦 编辑文件不是应该用的apply patch工具的嘛 怎么会去调命令。。

    #14
  • tiger_wang

    WSL欢迎你

    图片

    #15
  • AtomicAlgo

    佬问一下wsl下的codex是否可以调用Windows下安装的脚本命令,以及安装的一些软件cli指令

    #16

发表回复

登录后回复