pod安装不成功===的解决方法

发布时间:2024-11-26 14:19

了解地板的安装方法,自行安装可节省成本 #生活技巧# #家居装修建议# #地板选购知识#

开发iOS应用难免会经常用到第三方开源类库。公司项目,用到很多第三方的SDK,我为了方便管理,第一次使用CocoaPods。跟着网上安装教程,可我发现CocoaPods安装成功,却到了安装SDK时总是不能成功安装,下面的一些错误是我安装过程中遇到的,及解决方法。

1.Ruby环境搭建

苹果Mac OS本身自带Ruby,这省了我不少事,不过可以用命令确认是否安装了ruby,打开终端输入ruby -v

更新ruby

在安装CocoaPods时不要直接执行sudo gem install cocoapods 命令,因为cocoapods.org被墙了。我们可以使用淘宝的Ruby镜像来访问CocoaPods,安装CocoaPods的过程如下:

$ sudo gem sources --remove�0�2https://rubygems.org/

//等有反应之后再敲入一下命令

$ sudo gem sources -a�0�2https://ruby.taobao.org/

$ sudo gem install cocoapods

gem sources -l(用来检查使用替换镜像位置成功)


2、下载安装CocoaPods

在终端输入:$ sudo gem install cocoapods

发现报错

ERROR:While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod

额,好像我的CocoaPods是最新版本了1.0版本

用命令$ sudo gem

install -n /usr/local/bin cocoapods �0�2成功解决掉上面问题,安装成功


3、使用CocoaPods

cd+项目总目录

ls 查看项目目录


终端上输入 :pod init 创建 Podfile文件,在项目中会生成,文件格式自动生成,不要随意改变

终端上输入: open -e podfile 打开文件

终端上输入: vim Podfile 进入,输入i,进入编辑模式

按Esc,并输入“:”号进入vim命令模式,然后冒号后面输入wq保存并退出

然后终端cd到项目总目录,输入pod

install,等待几分钟,然后安装成功


注意:

第一次安装使用CocoaPods会出现一些问题

如执行命令 pod setup 或输入pod install 报错


原因是由于安装Xcode导致路径变了

解决方法:执行命令

$ sudo xcode-select�0�2-switch /Applications/Xcode.app

再执行pod install�0�2--verbose --no-repo-update(安装依赖关系(快速安装(有依赖关系))

如:

出现Setting�0�2up CocoaPods master repo,半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。。。

gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:

$ pod repo�0�2remove master

$ pod repo add master�0�2https://gitcafe.com/akuandev/Specs.git

$ pod repo�0�2update

如果想用oschina的镜像也可以把第二条命令 换成http://git.oschina.net/akuandev/Specs.git即可

第二条命令执行的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到

~/.cocoapods里;

cd�0�2�0�2到该目录里,用du�0�2-sh *命令来查看文件大小,每隔一会看看,最终大小是190多M。

以上是我个人安装CocoaPods时的情况,具体详细安装可以参考完整的教程:http://code4app.com/article/cocoapods-install-usage �0�2

网址:pod安装不成功===的解决方法 https://www.yuejiaxmz.com/news/view/280660

相关内容

Kubernetes pod cpu 使用率计算方法 HPA
未来出行解决方案,看这里!
VS Code安装更新失败解决方案
win7系统卸载CAD后不能重新安装的解决技巧
生活中的不便之处和解决方法
解决困难的方法
快速掌握快手下载安装方法,轻松解决常见问题与疑惑
无法获得下列许可 SOLIDWORKS Standard解决方法
解决WiFi信号不好的有效方法(优化家庭网络环境)
家庭智能安防解决方案

随便看看