如何安装/更新ruby,安装cocoapods,为开发作好准备!(2016年12月07日更新内容)

一:首先来讲一下如何安装/更新ruby:git

通常状况下,即便是新买的Mac电脑也会安装有ruby,能够在终端中键入一下命令查看ruby版本github

ruby -v

正常状况下下面会打印出ruby的版本信息,若是有需求,你能够从新安装ruby,安装方法很简单,以下:api

1.下载ruby安装包(https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz)此处可随意更改你想要安装的ruby的版本(只要有这个版本)。缓存

2.而后双击解压文件,在终端中切换路径到解压好的路径。ruby

3.在终端中以此运行一下命令curl

./configure  

注:这一条命令可能会报错,有的须要openssl,
此时能够用这条命令替代:./configure --with-openssl-dir=/usr/local/ssl  
此处的“dir=”后面的地址要根据本身ruby解压的地址替换,路径可能为"../ext/openssl/lib"

make

sudo make install

4.查看是否安装/更新成功,关掉当前的终端,从新打开,输入ui

ruby -v

若是版本号改变了,则说明安装/更新成功。url

 

二:接下来讲说如何安装cocoapods:spa

1.打开终端,输入如下命令以移除现有Ruby默认源.net

gem sources --remove https://rubygems.org/

2.使用新的源

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

3.验证新源是否替换成功

gem sources -l

4.输入如下命令以安装cocoapods

sudo gem install cocoapods

这一步可能会出错,这也是安装cocoapods的最后一步

出现的错误多是ruby版本不匹配,错误信息会提示须要安装哪一版本,按照提示更新版本便可,参照上面的更新步骤。

 

PS:若是以上方案仍然不能解决问题,请采用如下更为简单的方案:

https://gorails.com/setup/osx/10.11-el-capitan

内容为全英,英文好的小伙伴直接按照步骤往下走就好,看不懂也没事,如下是简单的操做步骤解释:

1.安装 “HomeBrew”

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.安装ruby

brew install rbenv ruby-build

rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

3.接下来再按照上面的步骤安装cocoapods便可。

(若是你不当心碰上了这个错误:

invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in .../.../.../

不要着急,打开“in”后面给出的路径,将最后一级目录里面的缓存文件删除,而后从新安装cocoapods便可。)

 

如下是更新内容:

前段时间手痒,把隐藏文件删了个遍,发下cocoapods不能用了,没办法,只能重装了

按照上面的步骤走,发现有些问题

https://ruby.taobao.org/

已经停用,搜了搜资料,http://gems.ruby-china.org/能够用。因此,将二里的第二条替换源改成http://gems.ruby-china.org/就好了。

 

若是你的电脑装了多个版本的Xcode,在执行“pod setup”命令时可能会出错

“error: RPC failed; curl 56 SSLRead() return error -36”

参考:http://blog.csdn.net/wm9028/article/details/51840759

相关文章
相关标签/搜索