【问题标题】:I cannot execute NodeJS Script on macOS Catalina (10.15.2)我无法在 macOS Catalina (10.15.2) 上执行 NodeJS 脚本
【发布时间】:2019-12-30 01:58:22
【问题描述】:

一年前,我创建了一个 Nodejs 脚本来从 S3 存储桶下载一些文件,当时我在装有 macOS High Sierra (10.13.6) 的旧 Macbook 上运行它时,我成功下载了这些文件,但最近我更新了我的 Macbook 和现在我有 macOS Catalina (10.15 .2),从那以后我不能再运行我的脚本了。

通常我只需要在终端中写:./downloader.js download 就可以了,但现在在我的新 Macbook 上,终端返回以下消息:zsh: operation not allowed: ./downloader.js

有人知道为什么它不再起作用了吗?

【问题讨论】:

    标签: node.js macos macos-catalina


    【解决方案1】:

    使用 Node.js 执行脚本时,请使用: node ./downloader.js download

    【讨论】:

      【解决方案2】:

      http://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/

      希望这能解决您的问题。

      tl;dr:授予终端应用程序全盘权限。从 Mojave(10.14) 开始,所有应用程序都无法访问文件,除非在首选项中添加权限。

      【讨论】:

        猜你喜欢
        • 2020-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-23
        • 2020-07-04
        • 1970-01-01
        相关资源
        最近更新 更多