当我使用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
您使用的 shell 必须在 arm 架构中运行。(即不能使用 rosetta。)
您可以通过运行来检查arch
。
这不适用于bclm
:
❯ arch
i386
这将起作用:
❯ arch
arm64
我的具体问题是我意外地将我的设置zsh
为/usr/local/bin/zsh
自动使用 rosetta 在架构中运行i386
。我需要将其切换回,/bin/zsh
然后一切正常。