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

Mac系统中如何修复“error: cannot create ngrok Permission denied”错误?

解决Mac上解压ngrok时的权限问题

问题原因

你执行unzip命令时没指定解压目录,默认会把文件解压到当前终端所在的工作目录,如果当时你在系统级目录(比如/或者/usr),普通用户没有写入权限,就会触发Permission denied错误。而你之后用chmod -x ngrok报错,是因为ngrok根本没解压成功,自然找不到文件。

分步解决方案

  1. 直接解压到有权限的Downloads文件夹
    执行这条命令,指定解压到你的Downloads目录(这个目录属于你的用户,肯定有权限):

    unzip /Users/apocha/Downloads/ngrok-v3-stable-darwin-amd64.zip -d /Users/apocha/Downloads
    
  2. 给ngrok添加执行权限
    解压完成后,要么指定完整路径修改权限:

    chmod +x /Users/apocha/Downloads/ngrok
    

    要么先进入Downloads目录再操作:

    cd /Users/apocha/Downloads
    chmod +x ngrok
    

    注意:是+x(添加执行权限),不是你之前用的-x(移除执行权限)。

  3. (可选)让ngrok全局可用
    如果想在任意目录都能直接用ngrok命令,把它移到系统默认的可执行文件目录:

    sudo mv /Users/apocha/Downloads/ngrok /usr/local/bin
    

    执行时输入你的Mac用户密码即可(输入密码时终端不会显示字符,正常输入就行)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:40:58