HomeBrew 軟件包管理工具竞川,擁有安裝、卸載叁熔、更新委乌、查看、搜索等很多實用的功能荣回。包管理工具可以讓你安裝和更新程序變得更方便遭贸。
Homebrew installs the stuff you need that Apple (or your Linux system) didn’t.
-
Install Home-brew
打開Terminal輸入以下命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
備注:由于蘋果新系統(tǒng)安全提升,禁止了直接執(zhí)行遠(yuǎn)程腳本心软,macOS 10.15.3有時會出現(xiàn)以下錯誤:
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 壕吹。
此時需要把腳本文件下載到本地執(zhí)行
- 復(fù)制https://raw.githubusercontent.com/Homebrew/install/master/install.sh到瀏覽器打開(需要梯子)
- 保存腳本到本地brew_install.sh
- 打開終端至腳本目錄執(zhí)行
bash brew_install.sh
兼容問題
- macOS Big Sur 11.0 Beta版(20A5343i),安裝Brewhome之后不能使用Brew update命令删铃,出現(xiàn)symbol '_ffi_prep_closure' not found耳贬,出現(xiàn)如下錯誤:
/Library/Ruby/Site/2.6.0/rubygems/core_ext/kernel_require.rb:92:in `require': dlopen(/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/fiddle.bundle, 0x0009): symbol '_ffi_prep_closure' not found, expected in flat namespace by '/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/fiddle.bundle' - /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/fiddle.bundle (LoadError)
解決辦法,輸入以下命令
cd "$(mktemp -d)" \
&& git clone https://github.com/ruby/fiddle \
&& cd fiddle \
&& bundle install --path vendor/bundle \
&& bundle exec rake build \
&& sudo gem install pkg/fiddle-1.0.1.gem