• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iOS开发 -终端更新Ruby步骤和遇见奇葩问题的解决办法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

今天安装cocoapods时候出现了下面的提示
Error installing pods:active support requires Ruby version >= 2.2.0
这个需求的意思就是Ruby版本低, 需要更新至2.2.0以上版本.
所以我就想办法更新Ruby.网上最方面的方法是用rvm安装, 也就是先安装rvm(Ruby版本管理器), 再更新Ruby.

先查看你是否安装过rvm, 执行命令

rvm -v

如果显示是图1所示, 那就是没有, 需要安装.


1.png

下面来进行安装
1> 首先打开终端输入如下命令:

curl -L get.rvm.io | bash -s stable


2.png

3.png

2> 再输入

source ~/.rvm/scripts/rvm

3 > 查看是否安装成功, 输入下行

rvm -v

如果有版本信息显示了, 就说明安装成功, 就是图4的样子


4.png


4> 列表显示都可以安装ruby的哪些版本

rvm list known


5.png


5> 更新ruby至版本2.3.0

rvm install 2.3.0

如果更新过程中没有error, 更新结束后输入命令ruby -v看看是不是2.3.0版本, 如果是的话, 恭喜, 如果需要安装cocoapods, 你可以继续正常安装了.
如果安装过程中有问题, 往下看, 是不是与我遇到的问题一样.

问题一:

安装过程中有下面的错误, showing last 15 lines of /Users/LL.F/.rvm/log/1475202192_ruby-2.3.0/make.logThere has been an error while running make. Halting the installation这个错误信息是因为电脑中有多个版本的Xcode


6.png

这样解决⬇️
(1) 终端输入

xcode-select --install

(2) 此时会弹出一个软件安装信息 点击安装 安装结束后继续在终端输入

rvm install 2.3

就会有图8安装完成的字样, 这个问题就解决了,然后再去安装cocoapods


7.png

8.png

问题二:

本来我的ruby已经是2.3.0版本了, 但是我想练习一下从安装rvm开始, 于是我就进行了下列一系列的操作
(1) 卸载rvm

rvm implode
(2) 卸载完成后开始安装, 就是重复1> ~ 3> 步骤, 现在rvm安装好了


9.png


(3) 更新ruby到2.3.0

rvm install 2.3.0

更新完他提示我已经是2.3.0版本


10.png

所以我就查了一下当前到底是什么版本


11.png


我还抱着侥幸的心理, 用ruby use 2.3.0 --default设成默认的, 还是不可以


12.png


我就奇怪了, 竟然不可以, 那好吧,我就按他的提示重新安装一下2.3.0
那么问题来了:
给了我下面这些的错误信息


13.png

14.png


后来找到了解决办法, 如图15的解决办法
终端输入下面命令等一会就安装成功了, 我的ruby终于解决了

__rvm_rm_rf /Users/LL.F/.rvm/rubies/ruby-2.3.0


15.png

16.png

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Ruby:线程实现经典的生产者消费者问题发布时间:2022-07-14
下一篇:
****-Rails基础入门-Ruby/Rails发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap