如何修复 keyNotFound(代码:“BCLM”)错误?

如何修复 keyNotFound(代码:“BCLM”)错误?

当我使用bclm命令[1]更改我的 M2 Mac 电池的最大充电设置时,我突然收到以下错误:

❯ sudo bclm write 90
keyNotFound(code: "BCLM")

bclm使用 Homebrew 安装并且是最新版本。

❯ which bclm
/opt/homebrew/bin/bclm
❯ bclm --version
0.1.0

这是什么意思?我该如何解决?

[1]https://github.com/zackelia/bclm

答案1

您使用的 shell 必须在 arm 架构中运行。(即不能使用 rosetta。)

您可以通过运行来检查arch

这不适用于bclm

❯ arch
i386

这将起作用:

❯ arch
arm64

我的具体问题是我意外地将我的设置zsh/usr/local/bin/zsh自动使用 rosetta 在架构中运行i386。我需要将其切换回,/bin/zsh然后一切正常。

相关内容