MAC公升級導致brew出錯

2021-07-10 07:43:02 字數 1628 閱讀 4044

最近一次mac公升級, 導致使用brew出錯,以後得記住公升級之前最好用timemachine備份一下,不然折騰死人啊

出錯資訊

/system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mach (loaderror)

from /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

from /usr/local/library/homebrew/extend/pathname.rb:2:in `'

from /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

from /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

from /usr/local/library/homebrew/global.rb:3:in `'

from /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

from /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

from /usr/local/library/brew.rb:15:in `'

其實我沒看懂出錯資訊(^o^)/~,反正就是brew也不能用了,然後就簡單粗暴的來了

比較好的公升級方法可以參考這裡池建強的文章

大致步驟

1.刪除舊的brew

ruby -e "$(curl -fssl "

2.安裝新的brew

/usr/bin/ruby -e "$(curl -fssl "

3.刪除通過dmg檔案安裝的python3版本

系統python路徑

`/system/library/frameworks/python.framework/versions/`

手動安裝python路徑

`/library/frameworks/python.framework/versions/`

(1)刪除python框架,參考

公升級mac系統,sass編譯出錯

當公升級mac系統,在終端編譯sass時出錯。如上圖 解決辦法 如果您最近更新到os high sierra,解決方案也非常簡單,你需要從終端重新安裝sass。1 開啟 終端 命令。2 檢查ruby版本 ruby v你應該看到一些類似的東西 ruby 2.3.3p222 2016 11 21 rev...

Mac使用(一)Mac安裝brew

brew homebrew mac osx上的軟體包管理工具,類似linux中yum,能在mac中方便安裝軟體或者解除安裝軟體,brew 的官方 在官方 對brew的用法進行了詳細的描述 安裝方法 在mac中開啟termal 輸入命令 安裝完成 檢視幫助 使用brew查詢軟體 brew search...

Mac下安裝brew 使用brew安裝gdb

安裝命令如下 curl lssf sudo tar xvz c usr local strip 1 2014 09 02 親試 當brew安裝成功後,就可以隨意安裝自己想要的軟體了,例如wget,命令如下 sudo brew install wget 安裝gdb sudo brew install ...