今天给自己的电脑系统升级了一下(MacOS Catalina
15.4), 发现升级完
git 不能使用了
报错如下:
image.png大概意思是: Xcode位置不对, 请使用 Xcode-select --switch
重新设置.
若不想往下看、请直接尝试:
BEGIN
1. Xcode-select -P 查看路径, sudo Xcode-select --switch 设置为输出路径; 看看好不好使
2. 不好使就直接重新安装 Xcode吧、新版本系统Xcode也需要升级
END
google
走起, 一顿狂搜、发现, Xcode-select -P
可以查看Xcode
的正确位置, 于是开始设置:
Xcode-select -P
回车输出路径:
/Applications/Xcode.app/Contents/Developer
重新设置:
sudo Xcode-select --switch /Applications/Xcode.app/Contents/Developer
重启terminal
, 等待惊喜~~~
😭、发现不好使、又说重启电脑, 重启完也没好使....
还等着提交代码呢😒, 于是怀着忐忑的心情重新 google、发现需要重新安装 Xcode,
打开 APP Store
-> 搜索Xcode
-> 点击安装.... (贼慢了..., 不知道是不是我网速问题)
然后重新尝试、是OK的了~~~
ssh上不去
ssh -p port name@domain.com
一顿操作、发现, 居然卡在了当前页面、进不去公司服务器了, 看了下网络目前不是很稳定, 以为是网络的问题....
然而、网络稳定后还是不行~~o(>_<)o ~~, 搜了搜、发现是openssh
的问题, 需要升级
ssh -V
显示当前版本 OpenSSH_8.1p1, LibreSSL 2.7.3
brew install openssh
其实我不明白为什么是install、而不是upgrade
openssh的版本不是 8.1p1 么 ?暂且不深究, 问题得到解决了、权且记下、有时间了看下~~~
设置终端
15.4 默认shell 更新成了 zsh, 打开终端会提示
默认的交互shell现在是zsh。
要更新您的帐户以使用zsh,请运行' chsh -s /bin/zsh '。
详情请访问https://support.apple.com/kb/HT208050。
可以用两种方式切换终端默认shell:
- 按照提示,运行
chsh -s /bin/zsh
- 修改用户组默认shell mac图标 -> 系统偏好设置 -> 用户与群组 -> 点击左下方小锁、解锁 -> 右键登录用户 -> 高级选项 -> 修改默认shell -> 点击
好
保存修改
image.png
使用 oh-my-zsh
修改完默认shell、我们可以来配置终端, zsh的配置相对麻烦一些、可以借助已有经典方案 oh-my-zsh
下载:
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
复制配置:
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
可以看到、此时终端的样式已修改, 主题为默认主题.
主题 这里可以看到所有的主题、你可以选择自己喜欢的并修改自己的终端配置.
-> vi ~/.zshrc
ZSH_THEME=robbyrussell
-> 将 =
后边的主题名称修改为任意你喜欢的主题名称.
自己原来 ~/.bash_profile
文件中的个人配置可以写入 ~/.zprofile
配置文件等价关系:
~/.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.)
此时, 系统默认shell 已经是 zsh
, 设置用户组默认shell是无效的、可以更新 idea 本身的 Terminal 默认shell.
mac下:
idea -> Preferences -> Tools -> Terminal -> Application Settings -> shell Path
重新设定为 /bin/zsh
即可
网友评论