轉載請注明預見才能遇見的部落格:http://my.csdn.net/
原文位址:https://blog.csdn.net/pcaxb/article/details/81178621
Mac上最新安裝homebrew的一路踩坑
Homebrew, Mac系統的包管理器,用于安裝NodeJS和一些其他必需的工具軟體。
官網位址:https://brew.sh/index_zh-cn.html
安裝指令如下:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1.安裝過程中的權限問題,和最新版本的處理
如果你看到EACCES: permission denied
這樣的權限報錯
注意:在Max OS X 10.11(El Capitan)版本中或者其他版本中,homebrew在安裝軟體時可能會碰到
/usr/local
目錄不可寫的權限問題。可以使用下面的指令修複:
sudo chown -R `whoami` /usr/local
但是在新的Mac系統中上面的指令是會報錯的,不能操作。
mac系統下的Rootless機制,讓我們在root權限下也不能随心所欲的讀寫所有路徑了,特殊情況下我們需要關閉Rootless時,可嘗試如下操作:
1. 重新開機按住 Command+R,進入恢複模式,打開Terminal。
2. 鍵入指令 csrutil disable
3. reboot
Rootless機制是對抗惡意程式的最後防線,除非特殊需要時我們才将其關閉,否則保持開啟狀态csrutil enable
2.安裝很慢出現git錯誤,修改配置
安裝如果很慢出現如下錯誤
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
可以使用指令修複
git config --global http.postBuffer 524288000
注意:執行完這裡的指令之後需要關閉終端,然後重新執行安裝指令才會有效。這裡是對Git對配置,個人覺的安裝最新版的git應該也可以解決,沒有嘗試。
3.檢查是否安裝成功,出錯解決,配置路徑
執行brew -v 檢視是否安裝成功
如果提示
-bash: brew: command not found
解決方式如下:
sudo vim .bash_profile
添加
export PATH=/usr/local/bin:$PATH
儲存,source .bash_profile使配置修改生效。
重新啟動終端
Mac上最新安裝homebrew的一路踩坑
部落格位址:https://blog.csdn.net/pcaxb/article/details/81178621