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

MacBook(zsh环境)下Newman无法读取环境:-e命令未找到

解决zsh环境中Newman命令执行报错问题

问题原因分析

  1. 通配符解析错误:zsh会把URL中的{}识别为文件名通配符,尝试查找匹配的本地文件,找不到就抛出no matches found错误。
  2. 换行导致命令中断:换行时未加反斜杠\,zsh认为第一行命令已执行完毕,将下一行的-e当成新命令,因此报错command not found: -e。

正确命令写法

写法一:同一行执行

newman run "https://api.getpostman.com/collections/{{$collectionID}}?apikey={{$APIkey}}" -e "https://api.getpostman.com/environments/{{$envID}}?apikey={{$APIkey}}"

写法二:换行执行(需加反斜杠)

newman run "https://api.getpostman.com/collections/{{$collectionID}}?apikey={{$APIkey}}" \
-e "https://api.getpostman.com/environments/{{$envID}}?apikey={{$APIkey}}"

额外提示

注意你命令中环境URL的APIkey部分写成了{$APIkey},和集合URL的{{$APIkey}}格式不一致,建议统一修正为{{$APIkey}}避免潜在问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 05:03:13