【GEM】深入理解 cocoapods gem

###比较gem,rvm,brew命令

###深入理解几个命令

rvm 

Gem是封装起来的Ruby应用程序或代码库

Gems 类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。
无需安装,最新的Ruby版本已经包含RubyGems了。RubyGems(简称 gems) 
ruby 

bundle 相当于多个RubyGems批处理运行。在配置文件gemfilel里说明你的应用依赖哪些第三方包,他自动帮你下载安装多个包,并且会下载这些包依赖的包
source

brew ,又叫Homebrew,是Mac OSX上的软件包管理工具
//mac 安装brew 
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

###$ gem list

gem list --local | grep cocoapods

查看ruby的本地包
*** LOCAL GEMS ***
activesupport (4.1.8, 3.2.21)
bigdecimal (1.2.0)
CFPropertyList (2.2.8)
claide (0.7.0)
cocoapods (0.35.0, 0.34.1, 0.34.0)
cocoapods-core (0.35.0, 0.34.1, 0.34.0)
cocoapods-downloader (0.8.0, 0.7.2)
cocoapods-plugins (0.3.2)
cocoapods-trunk (0.4.1, 0.2.0)
cocoapods-try (0.4.2)

###安装cocoapods

gem update --system
gem install cocoapods
pod setup

###清理pods缓存

$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/

//卸载
$ sudo gem uninstall cocoapods -v 0.35.0

http://blog.csdn.net/hengshujiyi/article/details/40303457

###可能遇到问题

You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory
解决办法:
sudo gem system update

###卸载cocoapods

sudo gem uninstall cocoapods

###安装和卸载版本

gem uninstall cocoapods -v 0.20.2
sudo gem install cocoapods -v 0.35.0

###关于rvm管理ruby包

安装RAV
curl -L get.rvm.io | bash -s stable  

source /Users/knight.lu/.rvm/scripts/rvm //根据提示

安装ruby指定版本

ruby -v //查看版本号

rvm list known //列出已知的ruby版本

rvm install 2.3 //安装ruby 2.3版本

sudo rvm uninstall 2.3.3 //卸载2.3.3版本

rvm cleanup all //清理冗余数据

rvm default use 2.4 //使用2.4版本
rvm current //现在使用的版本


解决使用cocoapods插件报错:env: ruby_executable_hooks: No such file or directory

终端输入 which ruby_executable_hooks

/Users/knight.lu/.rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks

Xcode-> Product-> cocoaPods - >GEM_PATH 输入 /Users/knight.lu/.rvm/gems/ruby-2.3.0/bin 

###rootless

sudo nvram boot-args="kext-dev-mode=1 rootless=0";sudo reboot

转载于:https://my.oschina.net/kshopping/blog/703029

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值