Mac 相关配置笔记
管理多个ruby版本
安装
rvmbashcurl -L https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm docs generate-ri查看
ruby发布的版本:rvm list known查看已安装
ruby版本:rvm list切换指定版本
ruby版本:rvm use 2.6.10切换到 2.6.10rvm use 2.6.10 --default切换到2.6.10并设置为默认项
查看当前
ruby版本:ruby -v安装指定
ruby:rvm install 2.6.10若出现
Error running '__rvm_make -j8'类似这种错误,则是openssl的问题。安装openssl安装
opensslbashbrew install openssl@1.1 echo 'export PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc echo 'export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib"' >> ~/.zshrc echo 'export CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include"' >> ~/.zshrc echo 'export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@1.1/lib/pkgconfig"' >> ~/.
cocoapods 管理
cocoapods通过gem安装。若在使用
pod命令出现'find_spec_for_exe': can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)这种错误,则是cocoapods未安装,或者路径不对(我这里是brew里面有该库,brew uninstall cocoapods),建议卸载。若安装中遇到
drb或者activesupport错误,按照提示安装即可。比如gem install drb -v 2.0.6gem install activesupport -v 6.1.7.7
查看
gem版本:gem -v查看已安装
cocoapods:gem list cocoapods安装指定版本
cocoapods:gem install cocoapods -v 1.14.3gem清除:gem cleanupgem源:bash#查看源 gem source -l #移除默认源 gem sources --remove https://rubygems.org/ #换成可用源 gem sources --add https://gems.ruby-china.com/ #再查看更换源是否成功 gem sources -l查看版本:
pod --version使用指定版本:
pod _1.14.3_ installcocoapods卸载bashgem uninstall cocoapods gem uninstall cocoapods-core gem uninstall cocoapods-deintegrate gem uninstall cocoapods-downloader gem uninstall cocoapods-plugins gem uninstall cocoapods-search gem uninstall cocoapods-trunk gem uninstall cocoapods-try
bundle
RN工程,可通过bundle安装Gemfile中的配置。bundle install或bundle update
- 升级:
gem update bundle
fastlane
- 安装
fastlane:gem install fastlane -NV - 查看版本:
fastlane --version - 初始化,将生成的文件移到RN根目录即可。bash
cd ios fastlane init fastlane add_plugin pgyer