根据网上搜索的一堆资料结果马上卡在了第一步:gem update --system
提示需要ruby>=3.0.0版本
使用brew工具安装ruby的管理工具:brew install rbenv
再执行命令安装官网上的稳定版 rbenv install 3.3.1
又又报错,提示:
No checksum for downloaded archive, recording checksum in user configuration.
ruby-3.3.1 - #extracting ruby-3.3.1 to /Users/apple/.rvm/src/ruby-3.3.1.....
ruby-3.3.1 - #configuring..
Error running 'env CFLAGS=-O3 -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include LDFLAGS=-L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/lib ./configure --prefix=/Users/apple/.rvm/rubies/ruby-3.3.1 --disable-install-doc --enable-shared',
please read /Users/apple/.rvm/log/1715415136_ruby-3.3.1/configure.log
There has been an error while running configure. Halting the installation.
根据提示进入这个目录:/Users/apple/.rvm/log/1715415136_ruby-3.3.1/configure.log
看不懂!!
也使用了rvm工具,3.0.0版本及以上的都不能安装成功,百度了半天都没解决,后来想着直接用比本机更高级的,然后一个个升级上去好了。
ruby -v 查看到本机版本是2.3.7,使用rbenv install 2.7.5,终于安装成功了!!
rbenv global 2.7.5 设置使用的ruby版本,结果使用ruby -v 查询还是旧版本!
终端上执行:
export PATH="$HOME/.rbenv/shims:$PATH"
source ~/.bash_profile
终于更新成功了!不过好像重启电脑会恢复旧版本
最终目的还是安装cocoapods,所以现在直接跳过gem的更新了
sudo gem install -n /usr/local/bin cocoapods
pod --version
显示:1.15.2
至此,安装cocoapods的目的已达到了!!!
其他后续配置参考:2023安装CocoaPods - 简书