自制软件:clip 没有可用的瓶子
Homebrew: clisp no bottle available
我是 Home Brew 的新手,正在尝试安装 Common Lisp
https://formulae.brew.sh/formula/clisp
当我运行brew install clisp
我得到:
Error: clisp: no bottle available!
You can try to install from source with:
brew install --build-from-source clisp
据我所知,我已经正确安装了 Home-brew。例如,当我输入 brew doctor
我得到 Your system is ready to brew.
我也尝试过从源代码构建但没有成功。
我做错了什么?我在 M1 上 运行ning Big Sur。提前致谢。
酿造配置:
HOMEBREW_VERSION: 3.2.10
ORIGIN: https://github.com/Homebrew/brew
HEAD: ab2118a402a44451b1d7559167b6956dc47cc19a
Last commit: 2 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a9432939d7dc6c8c792dd5360e3e0aa096584a6c
Core tap last commit: 2 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 12.0.5 build 1205
Git: 2.30.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.5.2-arm64
CLT: 12.5.0.0.1.1617976050
Xcode: 12.5.1
Rosetta 2: false
您使用的是 ARM Mac 并且 clisp
不支持构建为本机 arm64 包。您还需要安装 Rosetta Homebrew。
引自Apple Silicon support in Homebrew
We now have a majority of our formulas bottled for Apple Silicon: 70%. However, not all software is ready for ARM processors on macOS, and since we ship what upstream releases, there will be some formulas that take a long time to be fixed, have a new release… and some which will never support ARM.
Our level of support is this: Homebrew strives to ship ARM bottles for software that does support ARM. We can't fix every software that's out there, and we won't accept feature requests like “formula Z does not support ARM can you fix it”. The most useful way you can help that software work on ARM is to open a bug report with the software developers.
这就是 Homebrew 选择 /opt/homebrew
作为 M1 Mac 而不是旧 /usr/local
的自制程序前缀的原因之一。用户可能需要 Apple Silicon Homebrew(安装在 /opt/homebrew
)、Rosetta2 Homebrew(/usr/local
)共存。
正如你在 bottle block 中看到的那样,里面没有瓶子(这意味着自制软件还不支持它)。
我是 Home Brew 的新手,正在尝试安装 Common Lisp
https://formulae.brew.sh/formula/clisp
当我运行brew install clisp
我得到:
Error: clisp: no bottle available!
You can try to install from source with:
brew install --build-from-source clisp
据我所知,我已经正确安装了 Home-brew。例如,当我输入 brew doctor
我得到 Your system is ready to brew.
我也尝试过从源代码构建但没有成功。
我做错了什么?我在 M1 上 运行ning Big Sur。提前致谢。
酿造配置:
HOMEBREW_VERSION: 3.2.10
ORIGIN: https://github.com/Homebrew/brew
HEAD: ab2118a402a44451b1d7559167b6956dc47cc19a
Last commit: 2 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a9432939d7dc6c8c792dd5360e3e0aa096584a6c
Core tap last commit: 2 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 8
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 12.0.5 build 1205
Git: 2.30.1 => /Library/Developer/CommandLineTools/usr/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.5.2-arm64
CLT: 12.5.0.0.1.1617976050
Xcode: 12.5.1
Rosetta 2: false
您使用的是 ARM Mac 并且 clisp
不支持构建为本机 arm64 包。您还需要安装 Rosetta Homebrew。
引自Apple Silicon support in Homebrew
We now have a majority of our formulas bottled for Apple Silicon: 70%. However, not all software is ready for ARM processors on macOS, and since we ship what upstream releases, there will be some formulas that take a long time to be fixed, have a new release… and some which will never support ARM.
Our level of support is this: Homebrew strives to ship ARM bottles for software that does support ARM. We can't fix every software that's out there, and we won't accept feature requests like “formula Z does not support ARM can you fix it”. The most useful way you can help that software work on ARM is to open a bug report with the software developers.
这就是 Homebrew 选择 /opt/homebrew
作为 M1 Mac 而不是旧 /usr/local
的自制程序前缀的原因之一。用户可能需要 Apple Silicon Homebrew(安装在 /opt/homebrew
)、Rosetta2 Homebrew(/usr/local
)共存。
正如你在 bottle block 中看到的那样,里面没有瓶子(这意味着自制软件还不支持它)。