先查看本地安装过的cocopods相关东西,命令如下:
$ gem list --local | grep cocoapods
然后逐个删除(如下示例):
$ sudo gem uninstall cocoapods-core
执行安装cocoapods的操作:
$ sudo gem install cocoapods
安装完之后:
$ pod--version
能出来版本就可以了。
遇到问题:
$ pod install
-bash: /usr/local/bin/pod: No such file or directory
使用命令:
$ which pod
/Users/Jagtu/.rvm/rubies/ruby-2.3.4/bin/pod
说明cocoapod 安装到这个目录去了。
解决方法是在系统默认运行ruby的位置[ /usr/local/bin]创建一个symlink(相当于win下的快捷方式),指向pod的实际位置
ln -s /Users/Jagtu/.rvm/rubies/ruby-2.3.4/bin/pod /usr/local/bin/pod
RVM 安装
$ gpg--keyserverhkp://keys.gnupg.net--recv-keys409B6B1796C275462A1703113804BB82D39DC0E3$ \curl-sSLhttps://get.rvm.io | bash-sstable$ source~/.bashrc$ source~/.bash_profile
修改 RVM 的 Ruby 安装源到 Ruby China 的 Ruby 镜像服务器,这样能提高安装速度
$ echo"ruby_url=https://cache.ruby-china.org/pub/ruby">~/.rvm/user/db
Ruby 的安装与切换
列出已知的 Ruby 版本
rvm list known
安装一个 Ruby 版本
rvm install 2.2.0--disable-binary
这里安装了最新的 2.2.0, rvm list known 列表里面的都可以拿来安装。
切换 Ruby 版本
rvm use 2.2.0
如果想设置为默认版本,这样一来以后新打开的控制台默认的 Ruby 就是这个版本
rvm use 2.2.0--default
查询已经安装的ruby
rvm list
卸载一个已安装版本
rvm remove 1.8.7