有无妙计缓解codex的agents命令行操作在powershell上的低智表现

ExplorerQvQ 2026-06-30 16:30 1

如题。我经常在codex的命令中看到类似:




Cannot bind argument to parameter 'Command' because it is an empty string.


一类的错误。我不确定上述问题发生的原因具体是什么?但我猜有可能是codex没那么懂pwsh的命令行实现。


同时在oh-my-pi的项目介绍中也提到:





对于 claude code 或者 codex, 有无类似的方法来避免这种 terminal drift 呢?




Edit


我的CLI版本信息在这里:



我在使用的就是 pwsh-v7.x 版本 而不是 MS 自带的 powershell-v5 ^-^
这位佬友指的是更新codex还是更新rg还是更新pwsh呢?
$ codex --version
codex-cli 0.142.4

$ pwsh --version
PowerShell 7.6.2

$ rg --version
ripgrep 15.1.0…


同时我是希望有没有什么skill或者工具能来规避pwsh水土不服的问题。我目前不是很方便迁移到WSL2上操作。

最新回复 (12)
  • 橘子 06-30 16:32
    1

    codex在windows上一直都水土不服,唯一的更好的办法就是用wsl,从各种方面上都是更好的

  • CDOc 06-30 16:36
    2

    Windows Subsystem for Linux ?我去找找教程了解一下

  • 橘子 06-30 16:41
    3

    是的,就是在你win上跑个linux但是官方做的无缝交互很舒服,在wsl里跑codex就好了,gpt只会使用bash,用不明白powershell。而且做开发在linux上舒服多了

  • famon 06-30 16:43
    4

    试试把codex的命令行升级成powershell7,还有rg也升级一下会好很多

  • famon 06-30 16:44
    5

    (1 封私信 / 32 条消息) Windows 下 Codex App Powershell 乱码以及 rg 无法使用解决方案 - 知乎

  • 豆腐饵丝 06-30 17:00
    6

    一直用powershell没什么大问题,更新下试试

  • ExplorerQvQ 楼主 06-30 17:57
    7

    我在使用的就是 pwsh-v7.x 版本 而不是 MS 自带的 powershell-v5 ^-^


    这位佬友指的是更新codex还是更新rg还是更新pwsh呢?


    $ codex --version
    codex-cli 0.142.4

    $ pwsh --version
    PowerShell 7.6.2

    $ rg --version
    ripgrep 15.1.0 (rev af60c2de9d)

    features:+pcre2
    simd(compile):+SSE2,-SSSE3,-AVX2
    simd(runtime):+SSE2,+SSSE3,+AVX2

    PCRE2 10.45 is available (JIT is available)

    在上面链接中提到用winget升级rg,但我本地的似乎是用scoop装的。同时在评论中还提到:





    我是不太理解为何 codex 在沙盒里还会调用多个 rg ^-^ 在我上述情况下,更新rg的最佳选择是什么呢?

  • famon 06-30 18:23
    8

    装rg方式又不会固定,你试试用scoop更新rg呗 ^-^

  • famon 06-30 18:24
    9

    我开完全访问,没有遇到截图评论的问题,不予置评 ^-^

  • xiehaiyi2025 06-30 18:44
    10

    之前我也似乎遇到过这类问题,不过时间太久了,我已经忘记具体是怎么样的了。

    建议试一试规定它禁止在路径中使用反斜杠,只允许使用正斜杠。

  • ExplorerQvQ 楼主 07-01 00:06
    11

    装rg方式又不会固定,你试试用scoop更新rg呗 ^-^



    $ scoop update ripgrep
    ripgrep: 15.1.0 (latest version)
    Latest versions for all apps are installed! For more information try 'scoop status'

    问题是,我的:



    • codex

    • ripgrep

    • pwsh


    都是最新版,几乎在思考过程中还是会遇到这个问题 ^-^

  • 阮小二 07-01 00:12
    12

    非常同意 powershell7+巨流畅,好用

* 帖子来源Linux.do
返回