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

问题描述 投票:0回答:4

我正在尝试通过运行来启用“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
4个回答
10
投票

我今天经历了。添加 sudo 对我来说效果很好。

sudo corepack enable

5
投票

我自己也遇到过这个问题,似乎问题是 Circleci 环境不允许访问默认位置 corepack 添加了它的二进制符号链接(

/usr/local/bin/...
)。对我来说,它是通过使用
~/bin
作为 corepack 安装目录来修复的:

corepack enable --install-directory ~/bin

1
投票

无论出于何种原因,下载的

node
给了我各种权限问题。 所做的工作是使用
nvm
安装
node

首先使用这些说明安装

nvm
https://tecadmin.net/install-nvm-macos-with-homebrew/

然后按照以下步骤操作:

nvm 安装 --lts

核心包启用

纱线


0
投票

尝试这个命令,它将运行

sudo corepack enable
© www.soinside.com 2019 - 2024. All rights reserved.