iOS开发札记iOS新手学习iOS

-bash: rvm: command not found之刨根

2018-03-01  本文已影响1243人  叶小合

本想着学习一下大神的关于即时通讯的项目,使用CocoaPods命令集成网络库的时出现以下错误


错误命令

这种情况下检查一下自己rvm环境


检查rvm环境.png
竟然找不到rvm环境,郁闷了。

后来想到,上周末重装系统后,本地的安装环境全都丢失。

我们在使用CocoaPods集成的时候,检查开发环境的正常顺序如下

Xcode --- HomeBrew --- RVM --- Ruby --- CocoaPods

Homebrew、Rvm、Ruby、CocoaPods 简介

· 1、官网及相关链接

Rvm 官网 : https://www.rvm.io/

Ruby 官网 :https://rubygems.org/

CocoaPods 官网 :https://cocoapods.org/

Rvm 安装指南 :https://rvm.io/rvm/install

Homebrew 官网 :http://brew.sh/index_zh-cn.html

ruby 镜像 - taobao:https://ruby.taobao.org/

ruby 镜像 - china:https://gems.ruby-china.org/

· 2、Homebrew 介绍

· 3、Rvm 介绍

· 4、Ruby 介绍

· 5、CocoaPods 介绍

RVM的操作

rvm -v

存在的情况下

 rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

不存在的情况下

-bash: rvm: command not found
curl -L https://get.[rvm.io](http://rvm.io) | bash -s stable
source ~/.rvm/scripts/rvm

安装完成后,重复上述检查操作

rvm -v

ruby的操作

rvm list known

输出结果


输出结果.png

*安装ruby

rvm install 2.3.0

输出结果


安装ruby.png

出现问题


安装2.2.2版本.png
接下来,我们安装Terminal指定的版本
rvm install 2.2.2
rvm list
ruby –v
查看当前ruby版本.png
gem sources -l
检查源.png

至此,ruby安装,可以愉快的去使用CocoaPods了。

补充操作

gem sources --remove [https://rubygems.org/](https://rubygems.org/)

替换添加国内镜像源 ruby-china 源,因为上面已经提到国内镜像源 taobao 源 已经停止维护了,所以此处替换的是 ruby-china 源,且尽量确保只有一个 ruby-china 源

gem sources --add https://gems.[ruby-china.org](http://ruby-china.org)
sudo gem update —system

CocoaPods的安装使用

这里不多介绍,code4app一篇文章总结的很完善了,如下:
CocoaPods安装和使用教程
安装成功之后如下
*

cocoapods安装成功.jpg
意外状况补充:

刨根问底,刨个稀烂

安装需要第三方库的时候,出现了以下错误

执行 pod setup,将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下

pod setup 

还是错误的话,继续执行

rm ~/Library/Caches/CocoaPods/search_index.json 

删除~/Library/Caches/CocoaPods目录下的search_index.json文件


search.png

还是错误的话,集成指定的版本

platform :ios,"8.0"
target "cyCocoaSyncSocket" do
pod 'CocoaAsyncSocket', '~> 7.6.2'
end

常用命令

pod install

使用环境

pod update

使用环境

pod install --verbose --no-repo-update

更新

pod update --verbose --no-repo-update

参考文章:
【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决

上一篇 下一篇

猜你喜欢

热点阅读