由于要升级项目中用pod进来的组件,引发出一些问题在此记录下以便日后回顾。
Ruby 升级
先查看下本地Ruby 版本:ruby --version
然后运行如下代码:
brew update
在运行
brew install ruby
升级完后,再次查看本地Ruby版本发现并没有更新,这里因为环境变量没有配置。下一步骤就是配置环境变量。
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
再次查看本地版本显示如下:
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]
更新完成
Brew 升级
首先说一个非常有用的命令如下:
brew doctor
运行该命令如果系统会自动帮你诊断当前brew 是否有问题,如果有问题则会提示改正建议,只需按照提示操作,便可解决一部分问题,当然如果没有问题则会有如下提示:
Your system is ready to brew.
一些常用命令可以用如下命令来获取
brew --help
正常条件下直接执行:
brew upgrade 或者 brew update
如果等待许久都没有反应那么可以考虑尝试更换源。
首先确认当前源命令如下:
git remote -v;
得到
origin https://github.com/Homebrew/brew (fetch)
origin https://github.com/Homebrew/brew (push)
接下来移除
cd "$(brew --repo)"
替换
这里从网上找到的源如下:
1.中科大brew镜像源 http://mirrors.ustc.edu.cn/homebrew.git
2.清华brew镜像源 http://mirrors.ustc.edu.cn/homebrew.git
git remote set-url origin http://mirrors.ustc.edu.cn/homebrew.git
然后再次执行 brew update 命令大功告成。