美文网首页
Mac系统升级问题

Mac系统升级问题

作者: 牛牛_735d | 来源:发表于2020-04-19 09:49 被阅读0次

    今天给自己的电脑系统升级了一下(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:

    1. 按照提示,运行chsh -s /bin/zsh
    2. 修改用户组默认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 即可

    相关文章

      网友评论

          本文标题:Mac系统升级问题

          本文链接:https://www.haomeiwen.com/subject/qyoebhtx.html