Mac Generating Pods project Abort trap: 6

为什么80%的码农都做不了架构师?>>>   hot3.png

为项目添加cocoapods如果产生此种错误时,主要有以下几点原因:

1,cocoapods版本过低:

   打开终端在终端输入:pod --version,目前最新版本是1.2.0(2017年3月),如果发现版本过低,则可以在终端输入以下命令:gem install cocoapods 更新cocoapods工具然后 pod install即可

                    164513_oA5x_2728740.png

2,ruby版本过低:

   在终端输入:rvm list known查看所有ruby版本 

                                          163404_bYHq_2728740.png

输入ruby -v 查看当前版本

             163450_lQoy_2728740.png

如果不是最新的则输入ruby 2.3.0 install  (注:2.30为版本号)

3,使用了过期的ruby镜像:

   终端输入:gem sources -l查看当前镜像源

                     163756_bzuQ_2728740.png

2017年之前国内镜像源一直是 https://ruby.taobao.org/,目前镜像源已由淘宝改为https://gems.ruby-china.org/

               164048_rMB6_2728740.png

更改方法:1>移除旧的镜像源 , gem sources --remove https://ruby.taobao.org/

             2>添加新的镜像源, gem sources --add https://gems.ruby-china.org/

完成后查看一下,gem sources -l

4,排除前两种后,更改ruby 镜像源时报错,错误原因为请求拒绝:

   当遇见修改镜像遭到拒绝时,说明在安装或者产生根目录时使用了管理员身份进行的操作,解决方法如下:

     打开终端输入: sudo -s 以管理员身份运行

                                 164938_Kzt7_2728740.png

    输入sudo -s 后系统要求输入密码,密码输入时为不可见状态,直接输入并回车即可.成功获得超级管理员身份后用户名称会变为以下状态:

               165246_bph4_2728740.png

此时以超级管理员的身份,重复操作步骤3即可修改镜像源.

5,当以上4种情况皆不可行时,卸载ruby环境和cocoapods,并重新安装,安装教程:http://www.jianshu.com/p/6d8604f0b94c

转载于:https://my.oschina.net/Kuture/blog/848855

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291313.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

svn 服务器搭建

2019独角兽企业重金招聘Python工程师标准>>> Svn搭建 1. Linux 搭建 YUM 服务器 [rootlocalhost conf]# yum install -y subversion 2.验证安装版本: [rootlocalhost conf]# svnserve –version 3.创建SVN 版本库 [rootlocalhost conf]# mkdir /v…

Android之提示can‘t execute: Permission denied解决办法

1、问题 在手机里面执行文件的时候提示 cant execute: Permission denied 一开始以为是没有root权限,自己傻逼了,错误意思是,不能执行,权限定义, 2、解决办法 chmod 777 file 给文件可执行就可以。 一般把文件放到…

C# 使用 ValueTasks

C# 7 带有更灵活的 await 关键字;它现在可以等待任何提供 GetAwaiter 方法的对象。一种可用于等待的新类型是 ValueTask。与 Task 类相反,ValueTask 是一个结构。这具有性能优势,因为 ValueTask 在堆上没有对象。与异步方法调用相比&#xff…

LeetCode之Reverse String II

1、题目 Given a string and an integer k, you need to reverse the first k characters for every 2k characters counting from the start of the string. If there are less than k characters left, reverse all of them. If there are less than 2k but greater than or …

Electron - 创建跨平台的桌面客户的应用程序

Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序。它是基于io.js 和 Chromium 开源项目,并用于在 Atom 编辑器中。Electron 是开源的,由 GitHub 维护,有一个活跃的…

Cognos TM1_10.1.1服务端配置

场景:本文继Cognos TM1_10.1.1服务端安装 之后,简单的说一下本人对简单配置的拙见,确保服务端在安装过程一切正常,成功安装。 1:进入TM的Cognos Configuration 2:如下图,选中环境,这里可以看出…

java黄油刀_一篇文章玩转ButterKnife,让代码更简洁

前言话说,Android开发的兄弟们都知道,每次初始化控件,设置相应的事件,写的那点过程多而且恶心。我们先一块回顾下不堪的曾经~那些年,我们是这样初始化控件:// 每次的习惯上来写一个initView()方法tvContent…

图片加载框架Picasso - 源码分析

简书:图片加载框架Picasso - 源码分析 前一篇文章讲了Picasso的详细用法,Picasso 是一个强大的图片加载缓存框架,一个非常优秀的开源库,学习一个优秀的开源库,,我们不仅仅是学习它的用法,停留在…

Bit Manipulation —— 位运算

1、介绍 Bit Manipulation(位运算): 一共五种运算:与,或,异或,左移,右移。2、算法题目一般使用总结: (1)n & (n-1)能够消灭n中最右侧的一个1。…

jQuery 表单选择器

jQuery 代码&#xff1a; <script type"text/javaScript"> $(document).ready(function(){ $("#form1 input:enabled").val("这里变化了");//改变表单内可用<input> 元素 $("#form1 input:disabled").val("这里也变了…

nodejs的内存管理,垃圾回收机制

2019独角兽企业重金招聘Python工程师标准>>> 要点记录&#xff1a; 1、网页js、命令行工具&#xff0c;快进快出的&#xff0c;即时内存泄露&#xff0c;无内存管理必要! 2、服务器端nodejs和其他正规语言一样存在内存泄露。 3、nodejs基于谷歌v8js引擎&#xff…

java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...

我在SpringBoot中使用Spring JPA和Spring Data Rest。我有一个称为用户的数据库表和该表的实体。我没有此应用程序的控制器。EntityTable(name "USER")public class User implements Serializable {IdGeneratedValue(strategy GenerationType.IDENTITY)Basic(optio…

Redis【第二篇】集群搭建

第一步&#xff1a;准备 1.安装包 ruby-2.4.0.tar.gz rubygems-2.6.10.tgz zlib-1.2.11.tar.gz redis-3.3.2.gem 2. 架构&#xff1a; 名称IP端口节点属性redisA192.168.6.1286379主节点redisB192.168.6.1289379从节点redisC192.168.6.1296379主节点redisD192.168.6.1299379从节…

LeetCode之Ransom Note

1、题目 Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function that will return true if the ransom note can be constructed from the magazines ; otherwise, it will return false. Each letter in th…

(转)java中对集合对象list的几种循环访问总结

Java集合的Stack、Queue、Map的遍历在集合操作中&#xff0c;常常离不开对集合的遍历&#xff0c;对集合遍历一般来说一个foreach就搞定了&#xff0c;但是&#xff0c;对于Stack、Queue、Map类型的遍历&#xff0c;还是有一些讲究的。最近看了一些代码&#xff0c;在便利Map时…

NET框架下如何使用PaddleOCRSharp

打开VSIDE,新建Windows窗体应用(.NETFramework)类型的项目&#xff0c;选择一个.NET框架&#xff0c;如.NETFramework 4.0&#xff0c;右键点击项目&#xff0c;选择属性》生成&#xff0c;目标平台设置成X64.菜单》工具》选项&#xff0c;Nuget包管理器》程序包管理&#xff0…

Android在全球的市场份额跃居全球第一

Android在全球的市场份额跃居全球第一2011年第一季度&#xff0c;Android在全球的市场份额首次超过塞班系统&#xff0c;跃居全球第一。 2012年2月数据&#xff0c;Android占据全球智能手机操作系统市场52.5%的份额&#xff0c;中国市场占有率为68.4%. 有兴趣的&#xff0c;可加…

LeetCode之Add Digits

1、题目 Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num 38, the process is like: 3 8 11, 1 1 2. Since 2 has only one digit, return it. 2、代码实现 public class Solution {publi…

Redis主从复制(Master-Slave Replication)

案例测试&#xff1a;1. Master新增网卡&#xff0c;修改server端配置IP : 192.168.40.128/24注释&#xff1a; bind&#xff0c;支持网络连接2. 新建虚机slave&#xff0c;配置网络&#xff0c;修改redis配置#slaveof <masterip> <masterport>slaveof 192.168.40.…

[原]TCP/UDP使用细节备忘

[原]TCP/UDP使用细节备忘首先&#xff0c;TCP和UDP的基本区别是TCP提供可靠的面向连接的流传输&#xff1b;UDP提供不可靠的基于数据包的传输&#xff1b;所谓可靠就是说发送端调用send后&#xff0c;数据就一定会发送给接收端。虽然这当中可能会消耗很长的时间&#xff0c;或者…