Brew 安装未出现在 /usr/local/bin 中

Kim*_*dis 10 installation homebrew

我已经使用brew 将一个软件包安装到了新的Mac 上imagemagick,并继承了许多convert在/usr/local/bin 中查找imagemagick 的一部分的实用程序。这些实用程序找不到转换,使用which,它位于/opt/homebrew/bin/convert.

此外,我正在尝试让 vscode 从命令行工作。已设置,但运行却code报错./MacOS/Electron: No such file or directory。Electron 已使用 brew 安装,但只能在/opt/homebrew/bin/convert.

有什么想法吗?

Har*_*n S 26

Homebrew v3.0.0开始,默认前缀根据芯片架构的不同而不同。默认值如下:

  • /opt/homebrew在苹果芯片上
  • /usr/local关于英特尔

此更改的主要原因是为了与Rosetta 2 兼容

您似乎正在尝试从 Intel 机器过渡到 Apple Silicon 机器。最简单的方法可能是通过brewbundle重新安装所有公式。由于使用了预构建的二进制文件,这不会花费很长时间。

或者,您始终可以手动添加/opt/homebrew/bin到您的 PATH(/usr/local已经在路径中)。