-
ruby
查看ruby版本
rvm list
如果出现以下提示就是没有安装rvm
使用这条命令安装rvm
curl -L https://get.rvm.io | bash -s stable
使用这条命令载入rvm
source ~/.rvm/scripts/rvm
查看ruby可安装的版本
rvm list known
选择安装ruby
rvm install 2.2.2 //安装一个ruby版本
设置默认版本,因为ruby是可以有多个版本在电脑里的
rvm use 2.2.2 --default
-
gem
查看镜像
gem sources -l
删除不需要的镜像,现在taobao的镜像已经停止维护,所以使用china的镜像(确保使用的镜像是可用的)
gem sources --remove https://ruby.taobao.org/
添加目前可用的镜像(如果这个镜像也不可用,需要重新找镜像)
gem sources -a https://gems.ruby-china.com/
-
CocoaPods
下载并安装CocoaPods
sudo gem install cocoapods
-
测试CocoaPods
测试CocoaPods是否安装成功,随便搜一个库试一下
如果出现一下错误可能是安装pod出错了pod search AFNetworking
需要重新手动安装
pod setup
这个时候在search可能还是报同样的错,因为之前执行pod search生成了search_index.json,所以要手动删除后。再次search就可以成功了(需要等待)
rm ~/Library/Caches/CocoaPods/search_index.json
后续
如果pod的出现失败,可能是版本低的问题,可以升级版本
1、 gem版本过低
sudo gem update --system
2、 pod版本库记录的信息陈旧,找不到三方库的新版本
pod repo update
3、 pod search失败
Failed to open TCP connection to raw.githubusercontent.com:443 (Connection refused - connect(2) for "raw.githubusercontent.com" port 443)
解决方案,删除trunk源,在终端输入,然后在重新search
pod repo remove trunk