mac更新導(dǎo)致brew不能使用

最近一次Mac升級(jí), 導(dǎo)致使用brew出錯(cuò),以后得記住升級(jí)之前最好用TimeMachine備份一下,不然折騰死人啊出錯(cuò)信息

/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 `<top (required)>' 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 `<top (required)>' 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 `<main>'

其實(shí)我沒看懂出錯(cuò)信息(o)/~,反正就是brew也不能用了,然后就簡(jiǎn)單粗暴的來了比較好的升級(jí)方法可以參考這里池建強(qiáng)的文章

大致步驟
1.刪除舊的brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

2.安裝新的brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3.刪除通過dmg文件安裝的python3版本

系統(tǒng)python路徑
/System/Library/Frameworks/Python.framework/Versions/
手動(dòng)安裝python路徑
/Library/Frameworks/Python.framework/Versions/

(1)刪除Python框架,參考
sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
(2)刪除Python程序
sudo rm -rf “/Applications/Python x.x”
(3)刪除/usr/local/bin目錄下的Python連接
3.用homebrew安裝python3不同版本
brew install python3

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載來之原作者Elsewhere** http://col.dog/2015/11/22/homebrew/ Ma...
    堅(jiān)持編程_lyz閱讀 33,294評(píng)論 1 30
  • React Native 官網(wǎng) http://facebook.github.io/react-native/do...
    StarHuiDream閱讀 4,189評(píng)論 0 2
  • 一、文件/文件夾管理 ls 列出當(dāng)前目錄文件(不包括隱含文件)ls -a 列出當(dāng)前目錄文件(包括隱含文件)l...
    路癡千行閱讀 2,637評(píng)論 0 5
  • 文|扶波 深山古剎,當(dāng)真是意境幽長(zhǎng)的四個(gè)字。寫出來,便已微覺蒼涼,似有不知名的薄霧一縷一縷纏繞在指尖,那背后的莊嚴(yán)...
    扶波閱讀 1,127評(píng)論 1 3
  • 春日的南方小城,傾盆大雨已經(jīng)隱匿了蹤跡,但綿綿的小雨卻仍然不時(shí)的播撒下來,種下的,是人們說不清道不明的一季煩悶。再...
    清穗閱讀 480評(píng)論 0 0

友情鏈接更多精彩內(nèi)容