CocoaPods的安装、使用(查找.安装) 及 CocoaPods卸载

Python013

CocoaPods的安装、使用(查找.安装) 及 CocoaPods卸载,第1张

3 . 替换Ruby的默认源,移除 https://rubygems.org/ ,添加 ruby-china

如果之前安装有 http://ruby.taobao.org/ ,则需要移除http的淘宝源

更新Mac 的Gem,Gem是管理Ruby库和程序的标准包

然后输入管理员权限密码(看不到输入结果的,输完密码之后直接回车)

安装CocoaPods

当出现 : Setting up CocaPods master repo时按住command + N开启一个新的终端窗口输入:

当报错下面图文时

请执行下面指令:

.

查找

1 . 打开终端,输入命令 which pod 然后回车 我们就看到一个地址,这个地址就是我们安装pod 的地址 如图所示

2 . 找到地址了,然后我们就要删除了 输入命令 sudo rm -rf /usr/local/bin/pod 后面的地址就是图上的地址;接下来回让你输入密码(密码都知道,苹果的开机密码) 如图所示(移除pod组件)

3 . 接下来我们就要找到我们的cocoapods 安装包的位置 输入如下命令:gem list (移除 RubyGems 中的 Cocoapods程序包,RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。查看gems中本地程序包)如图所示:

4 . 看到上面的列表,找到我们需要删除的cocoapods的部分,如图所示:

5 . 接下来们要看清楚版本号,然后进行删除,输入命令 sudo gem uninstall cocoapods -v 0.39.0(注:后面的版本号要和上面列表中的版本号对应) 如果删除成功: 如图所示:

6 . 接下来删除 下一个包,输入命令:sudo gem uninstall cocoapods-core -v 0.39.0(注:这个包上面也有,注意版本好的对应),如果删除成功:如图所示:

7 . 接下来们们检查cocoapods是否删除: 输入如下命令:pod search AFNetworking或者pod 然后如图所示:

证明删除成功;

安装Weex Toolkit方法很简单,如下命令:

$ npm install -g weex-toolkit

但是,提示了奇葩的错误,Google之不可解,遂只能干掉node,重新安装node

后来在搜索方法的过程中发现,或许是Mac系统升级导致了node的问题,才会让weex-toolkit无法成功安装

孰是孰非,暂不可定论

如果是通过brew安装的,则直接使用

brew uninstall node

若不是或者已经通过brew卸载了,则(删除之前,确认一下文件是否存在,并且是否为应该删除的文件)

然后通过

$ node

$ npm

检查一下,是否把应用卸载好了,ok了即可重新安装

重新使用brew安装node时,发生了一个更奇葩的事,brew坏了,只好重新安装brew,命令如下

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

使用

brew install node

即可安装

安装途中,有可能提示,某某文件被占用,这时,可以把某某文件删掉(这是之前node卸载遗留的文件)

再者,可能提示,已经安装好了,但是没有link而已,这时可以看到link方法的提示

brew link node

但是,link时有可能说某某文件没有权限(我当时出现的是说tapset),sudo在brew上也是不可使用的了,这时需要

$ cd /usr/local/share/systemtap

$ chown -R tapset

再进行link就ok了

接下来,安装weex-toolkit就很顺利了

再接下来,还没完,gem和pod全挂了。。。

错误提示如下

dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib

Referenced from: /Users/derek/.rvm/rubies/ruby-2.2.1/bin/ruby

Reason: image not found

则Google之,发现可以通过重新安装ruby来解决,原文中的方法如下:

$ ruby -v

dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib

Referenced from: /Users/psoshnin/.rvm/rubies/ruby-2.1.3/bin/ruby

Reason: image not found

$ brew update &&brew upgrade

$ rvm reinstall 2.1.3 --disable-binary # 2.1.3是ruby版本,见ruby -v的错误提示,每个人的可能不同,比如我是2.2.1

$ ruby -v

ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin13.0]

尝试第一次,在install的时候,会出现

Error running '__rvm_rm_rf /Users/derek/.rvm/rubies/ruby-2.2.1',

showing last 15 lines of /Users/derek/.rvm/log/1492230416_ruby-2.2.1/remove.rubies.log

再次进行 brew update 后就正常了

至此,gem正常了,重新安装pod即可

brew:https://brew.sh/index_zh-cn.html

chown:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html