(1)gem sources -l
(2)gem sources --remove https://rubygems.org/
(3)gem sources -a https://gems.ruby-china.org
(4)sudo gem install cocoapods
最新的版本号17年1月4日(4.1) pod --version 查看版本号
(5)/*输入密码-等待*/
本以为这样就好了,可是并不能
到底是什么鬼?
首先 我使用了ruby -v 查看了版本是的你没看错
就是它2.0.0版本.这个让我无法更新 各种安装失败
解决方法
(1)Ruby版本低, 需要更新至2.2.0以上版本.
图一先查看你是否安装过rvm, 执行命令 rvm -v
下面来进行安装
1> 首先打开终端输入如下命令:
1.1) curl -L get.rvm.io | bash -s stable
1.2) source ~/.bashrc (第一次安装的这一步可以省略 因为你不可能成功,,直接跳到1.4))
1.3) source ~/.bash_profile (第一次安装的这一步可以省略,直接跳到1.4 因为你不可能成功)
1.4) source ~/.rvm/scripts/rvm (第一次安装的你用这个 第二次的就忽略这个跳到1.5)
1.5) echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
(修改 RVM 的 Ruby 安装源到 Ruby China 的 Ruby 镜像服务器,这样能提高安装速度 避免出现echo "export rvm_max_time_flag=20" >> ~/.rvmrc )
3 > 查看是否安装成功, 输入下行
rvm -v
如果有版本信息显示了, 就说明安装成功, 就是图4的样子
图4(个人安装的问题)
点击enter 就好 这个就是安装成功的样式5.>查询版本号
选择上面ruby_head上面的那个rvm list known
5.1> 如更新ruby至版本2.3.3(个人选的 为了防止最新的那个不稳定)
rvm install 2.3.3
如果更新过程中没有error, 更新结束后输入命令ruby -v看看是不是2.3.0版本, 如果是的话, 恭喜,
出现问题后的操作6> 必须更新gem版本 更新指令: sudo gem update --system
当更新不了gem后可以先来到文章的开头 执行前3个后再执行
sudo gem update --system
如果需要安装cocoapods, 你可以继续正常安装了.
7>重复解决方法的上面的步骤
当你再次执行sudo gem install cocoapods 发现又出现问题了
别急别急淡定的关掉终端 然后重新输入sudo gem install cocoapods 是不是成功了
<本次的cocoapods安装有908M所以很慢 等不及的可以开个小窗口 先 cd ~/.cocoapods 然后du -sh * 来查看
>
问题又见问题
最近有个小伙伴按照我的这个装,发现怎么都装不上.一直都出现
这个又是什么鬼?按照他的流程我这样解读的Homebrew出现问题了 需要重装
然后各种翻墙重下,都无济于事.最后灵感来了.是不是电脑终端不能访问github,(浏览器一直都可以的)
最后执行http://www.cnblogs.com/liufuyan/p/5672182.html 这个链接的东西就好了.感谢这个小伙伴(原来是仲基a)的分享
具体方法:
1. 在Mac的"/private/etc"(不带")的目录下找到hosts文件;
2. 用任何一款编译器打开这个hosts文件;
3. 删掉关于Github的所有host,保存并关闭;
参考资料:http://www.jianshu.com/p/8169f5d7f364
http://www.cocoachina.com/ios/20160922/17622.html
https://ruby-china.org/wiki/rvm-guide
网友评论