Mac OS 笔记

rvm、Ruby、gem、CocoaPods的安装与卸载

安装rvm

shell 复制代码
curl -fsSL https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles

rvm -v  # 查看版本

安装脚本

shell 复制代码
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

安装Ruby、gem

shell 复制代码
ruby -v                 # 查看ruby版本
rvm list                 # 查看已安装的ruby版本
rvm list known     #  查看可安装的ruby版本
# 改成国内源
gem sources --remove https://rubygems.org/
gem sources -a https://mirrors.aliyun.com/rubygems/
# 升级
sudo gem update --system

rvm install x.x.x       安装指定版本ruby

CocoaPods安装

shell 复制代码
sudo gem install cocoapods # 安装CocoaPods

pod --version              # 查看CocoaPods版本
pod setup  							 # 安装pod
sudo gem update cocoapods  # 更新CocoaPods
报错:ERROR: While executing gem ... (NoMethodError) undefined method `satisfied_by?' for nil:NilClass

升级,sudo gem update --system

rvm、Ruby、gem、CocoaPods的安装与卸载

相关推荐
明雨-开发17 分钟前
Android打包时候Execution failed for task ‘:launcher:lintVitalAnalyzeRelease‘.
android
游戏开发爱好者817 分钟前
开心上架是什么,一站式 Apple 开发者工作台总览
android·小程序·https·uni-app·iphone·webview
Android-Flutter27 分钟前
android kotlin launch 源码分析
android·kotlin
EXI-小洲42 分钟前
MacOS IDEA将本地项目代码上传至SVN空仓库
macos·svn·intellij-idea
Android-Flutter1 小时前
android kotlin 状态机 Continuation 详解
android·kotlin
Zha0Zhun2 小时前
Jetpack Compose 实现 iOS 风格 3D WheelPicker
android
深念Y3 小时前
RIO-UL00(EMUI 4.1 / Android 6.0.1 / arm64)开机自启动 sshd
android·linux·华为·安卓·chroot·sshd·emui
爱和冰阔落3 小时前
【MySQL 慢查询排查实战】列表接口逐渐变慢时,怎样从请求链路定位原因
android·数据库·mysql
hunterandroid20 小时前
Android WebView JSBridge 治理实战:从线上白屏崩溃到协议化通信
android·前端