我用的是最新的苹果M1芯片处理器。在安装应用程序时,我总是出错。

说,

brew install openjdk@11
Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
"Alternative Installs" from:
  https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
  brew bundle dump

需要帮助,知道具体的步骤。


当前回答

这一问题与新的macbook pro M1芯片

错误:无法在ARM处理器上的Homebrew中安装英特尔默认前缀(/usr/local)!

对于Resolve,请遵循以下步骤

Step1 $ brew包转储 步骤2 $ /bin/bash -c $(curl - ssl . exe https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” 步骤3 编辑以下文件

$ vi ~/。Bashrc或vi ~/.zshrc 在上面的文件中编辑下面的行

导出路径= / opt /组装/ bin:美元的道路

其他回答

在终端上运行这个程序就能解决问题

eval “$(/opt/homebrew/bin/brew shellenv)”

首先运行这个命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

然后它会问你一个问题,点击返回,然后等待安装完成。之后执行以下命令:

brew bundle dump

所以我买了一台新的M1,搬到了那里。我把它拿回来,搬了回来。我收到了这个错误。发现我需要运行sudo rm -Rf /opt/homebrew重新安装brew后,让事情再次流动。M1上的16G内存并没有用英特尔使用的64G内存取代我的工作流程。

如果您试图在IntelliJ终端中运行您的命令,也可能会发生这种情况。试着在(常规)终端运行。

这里的回复中有很多有用的信息,但似乎没有对原始请求的直接回答,“需要帮助,需要遵循确切的步骤。”

为了帮助将来遇到这个问题的人,我将分享我解决这个问题的具体步骤。

下面的CLI命令将在内置的终端应用程序中运行macos默认shell Zsh,运行在苹果硅设备的Mac上:

Run a Homebrew command to confirm that an error like the following appears: $ brew install <formula> Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)! Please create a new installation in /opt/homebrew using one of the "Alternative Installs" from: https://docs.brew.sh/Installation Or: $ brew doctor Warning: Your Homebrew's prefix is not /opt/homebrew. Some of Homebrew's bottles (binary packages) can only be used with the default prefix (/opt/homebrew). You will encounter build failures with some formulae. If either of these errors appears, it is likely that the steps below are applicable to your case. Navigate to the /opt folder: $ cd /opt Create a folder named homebrew. By default superuser privileges are required to write inside of the /opt folder, which means that it is necessary to use sudo: $ sudo mkdir homebrew Grant write access to the homebrew folder so that your user can perform the Homebrew installation: $ sudo chmod go+w homebrew Perform the four steps listed on the "Alternative Installs" page (the page mentioned in the first error message in step 1): Install Homebrew: $ curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew Set Homebrew's prefix in your current Terminal session: $ eval "$(homebrew/bin/brew shellenv)" Update Homebrew: $ brew update --force --quiet Revoke write access to specific folders and files: $ chmod -R go-w "$(brew --prefix)/share/zsh" Set Homebrew's prefix in future Terminal sessions by adding the necessary command to one of Zsh's startup files. As far as I can tell, .zshrc is the preferred startup file for this type of command: $ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc Note that if there are any other existing Terminal sessions on your machine that have been open since before running the above command, the correct Homebrew prefix will still be unset in those sessions. Confirm that Homebrew's prefix is now properly set: $ type -a brew brew is /opt/homebrew/bin/brew brew is /usr/local/bin/brew Or: $ brew doctor Your system is ready to brew.

现在应该可以继续正常使用Homebrew了。