【问题标题】:Internal Error: EACCES: permission denied, symlink '../lib/node_modules/corepack/dist/pnpm.js' -> '/usr/local/bin/pnpm'内部错误:EACCES:权限被拒绝,符号链接 \'../lib/node_modules/corepack/dist/pnpm.js\' -> \'/usr/local/bin/pnpm\'
【发布时间】:2022-08-19 11:37:23
【问题描述】:

我正在尝试通过运行启用 \'corepack\'

corepack enable

根据这里的指示:https://yarnpkg.com/getting-started/install

但收到此错误

内部错误:EACCES:权限被拒绝,符号链接 \'../lib/node_modules/corepack/dist/pnpm.js\' -> \'/usr/local/bin/pnpm\'

如何解决这个问题?

    标签: node.js macos npm yarnpkg corepack


    【解决方案1】:

    无论出于何种原因,下载的node 给了我各种权限问题。什么工作是使用nvm 安装node

    首先安装nvm 使用这些方向https://tecadmin.net/install-nvm-macos-with-homebrew/

    然后按照以下步骤操作:

    nvm安装--lts

    核心包启用

    【讨论】:

      【解决方案2】:

      我自己遇到过这个问题,问题似乎是 circleci 环境不允许访问默认位置 corepack 添加它的二进制符号链接(/usr/local/bin/...)。对我来说,它是通过使用 ~/bin 作为 corepack 安装目录来解决的:

      corepack enable --install-directory ~/bin
      

      【讨论】:

        猜你喜欢
        • 2018-08-01
        • 2020-10-25
        • 1970-01-01
        • 2023-03-25
        • 2020-06-21
        • 2020-01-08
        • 2021-12-22
        • 2022-07-05
        • 1970-01-01
        相关资源
        最近更新 更多