今天給自己的電腦系統(tǒng)升級了一下(MacOS Catalina 15.4), 發(fā)現(xiàn)升級完
git 不能使用了
報錯如下:

大概意思是: Xcode位置不對, 請使用 Xcode-select --switch 重新設(shè)置.
若不想往下看、請直接嘗試:
BEGIN
1. Xcode-select -P 查看路徑, sudo Xcode-select --switch 設(shè)置為輸出路徑; 看看好不好使
2. 不好使就直接重新安裝 Xcode吧、新版本系統(tǒng)Xcode也需要升級
END
google走起, 一頓狂搜、發(fā)現(xiàn), Xcode-select -P 可以查看Xcode的正確位置, 于是開始設(shè)置:
Xcode-select -P 回車輸出路徑:
/Applications/Xcode.app/Contents/Developer
重新設(shè)置:
sudo Xcode-select --switch /Applications/Xcode.app/Contents/Developer
重啟terminal, 等待驚喜~~~
??、發(fā)現(xiàn)不好使、又說重啟電腦, 重啟完也沒好使....
還等著提交代碼呢??, 于是懷著忐忑的心情重新 google、發(fā)現(xiàn)需要重新安裝 Xcode,
打開 APP Store -> 搜索Xcode -> 點擊安裝.... (賊慢了..., 不知道是不是我網(wǎng)速問題)
然后重新嘗試、是OK的了~~~
ssh上不去
ssh -p port name@domain.com
一頓操作、發(fā)現(xiàn), 居然卡在了當(dāng)前頁面、進不去公司服務(wù)器了, 看了下網(wǎng)絡(luò)目前不是很穩(wěn)定, 以為是網(wǎng)絡(luò)的問題....
然而、網(wǎng)絡(luò)穩(wěn)定后還是不行~~o(>_<)o ~~, 搜了搜、發(fā)現(xiàn)是openssh的問題, 需要升級
ssh -V 顯示當(dāng)前版本 OpenSSH_8.1p1, LibreSSL 2.7.3
brew install openssh 其實我不明白為什么是install、而不是upgrade
openssh的版本不是 8.1p1 么 ?暫且不深究, 問題得到解決了、權(quán)且記下、有時間了看下~~~
設(shè)置終端
15.4 默認shell 更新成了 zsh, 打開終端會提示
默認的交互shell現(xiàn)在是zsh。
要更新您的帳戶以使用zsh,請運行' chsh -s /bin/zsh '。
詳情請訪問https://support.apple.com/kb/HT208050。
可以用兩種方式切換終端默認shell:
- 按照提示,運行
chsh -s /bin/zsh - 修改用戶組默認shell mac圖標(biāo) -> 系統(tǒng)偏好設(shè)置 -> 用戶與群組 -> 點擊左下方小鎖、解鎖 -> 右鍵登錄用戶 -> 高級選項 -> 修改默認shell -> 點擊
好保存修改
image.png

使用 oh-my-zsh
修改完默認shell、我們可以來配置終端, zsh的配置相對麻煩一些、可以借助已有經(jīng)典方案 oh-my-zsh
下載:
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
復(fù)制配置:
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
可以看到、此時終端的樣式已修改, 主題為默認主題.
主題 這里可以看到所有的主題、你可以選擇自己喜歡的并修改自己的終端配置.
-> vi ~/.zshrc
ZSH_THEME=robbyrussell -> 將 = 后邊的主題名稱修改為任意你喜歡的主題名稱.
自己原來 ~/.bash_profile 文件中的個人配置可以寫入 ~/.zprofile
配置文件等價關(guān)系:
~/.bash_profile => ~/.zprofile
~/.bashrc => ~/.zshrc
idea Terminate窗口提示更新
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit [https://support.apple.com/kb/HT208050.](https://support.apple.com/kb/HT208050.)
此時, 系統(tǒng)默認shell 已經(jīng)是 zsh, 設(shè)置用戶組默認shell是無效的、可以更新 idea 本身的 Terminal 默認shell.
mac下:
idea -> Preferences -> Tools -> Terminal -> Application Settings -> shell Path
重新設(shè)定為 /bin/zsh 即可
