###比较gem,rvm,brew命令git
###深刻理解几个命令 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 listgithub
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)
###安装cocoapodsruby
gem update --system gem install cocoapods pod setup
###清理pods缓存bash
$ 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/40303457less
###可能遇到问题curl
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory 解决办法: sudo gem system update
###卸载cocoapodside
sudo gem uninstall cocoapods
###安装和卸载版本工具
gem uninstall cocoapods -v 0.20.2 sudo gem install cocoapods -v 0.35.0
###关于rvm管理ruby包url
安装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