命令行更新(安装)步骤
  1. $ sudo gem update --system // 先更新gem,国内需要切换源
  2. $ gem sources --remove https://rubygems.org/
  3. $ gem sources -a https://ruby.taobao.org/
  4. $ gem sources -l
    *** CURRENT SOURCES ***
    https://ruby.taobao.org/
  5. $ sudo gem install cocoapods // 安装cocoapods
  6. $ pod setup

和安装过程是一样的

再次查看版本

$ pod --version
0.32.1
Done!!

直接跳过cocoapods 的自我检查 -->更新

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

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

检查xcode 是否是 官方 下载

spctl --assess --verbose "/Applications/Xcode.app" shasum /Users/my_liu/Downloads/Xcode_7.1.dmg

pod 报错

如果新获取一份xcode工程代码 运行了pod install 或者 pod update 之后 无法正常 Run 代码 出现类似 [!] No Podfile found in the project directory. 这种错误. 那么有一种简单粗暴的办法解决

1.找到工程目录所在位置,即Podfile文件所在的目录下

2.删除后缀名为:xcworkspace,lock 以及pods 三个文件

3.重新运行 pod install 或者 pod update 即可

cocoapods 安装指定版本(回退)

sudo gem install -n /usr/local/bin cocoapods --version 0.39.0.rc.1

卸载cocoapods

sudo gem uninstall cocoapods卸载cocoapods

2 XCode插件升级

1.找到xcode插件的位置

$ ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

2.直接安装 Alcatraz 插件管理工具

<最好挂上VPN,很容易失败或者超时,得多尝试几次>

$ sudo curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

如果之前安装过但是Xcode最新版本不能用了,那就先卸载旧的再安装下新的。卸载的方法是:

1. $ rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 2. $ rm -rf ~/Library/Application Support/Alcatraz/

注:也许并不是所有人都使用了Alcatraz,而是平时都喜欢上github下载一个跑一下 然后load Bundle这种方法的, 如果之前安装了很多插件,现在刚刚使用Alcatraz的也没问题,安装Alcatraz之后之前安装的也会自动集成进来不用担心。
还有就算你使用了这个工具xcode也是需要重启才能应用插件的并不能把这一步给省了。

2.更新插件

不管你是用直接download zip的方法安装插件的还是用Alcatraz安装的插件如果插件本身没有最新xcode的支持,那在你的Xcode更新一个版本后,Xcode插件就会失效了。 这个问题就是没有把最新版本xcode的DVTPlugInCompatibilityUUID配到插件的支持列表中。

  1. 先获取,终端中输入

$ defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

  1. 然后按照如下目录

/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins 找到插件列表,选中对应的插件显示包内容,并打开info.plist文件 在这个数组中添加最新的UUID即可

也有更犀利的做法就是:

$ find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID

最后面的UUID是前面获取到的。

移除插件

cordova plugin remove wanmei-cordova-plugin-sale

安装插件

cordova plugin add http://git.llpp.com/jj.li/wanmei-cordova-plugin-sale.git

---->>=============node.js 版本升级 ====<<--------------
---->>=============node.js 版本升级 ====<<--------------

今天,又发现一个超级简单的升级node.js的方法。一行命令搞定,省去了重新编译安装的过程。

node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。

首先安装n模块:

npm install -g n

第二步:

升级node.js到最新稳定版

n stable

是不是很简单?!

n后面也可以跟随版本号比如:

n v0.10.26

n 0.10.26

就这么简单,这可怎么办??!!

几个npm的常用命令

npm -v #显示版本,检查npm 是否正确安装。

npm install express #安装express模块

npm install -g express #全局安装express模块

npm list #列出已安装模块

npm show express #显示模块详情

npm update #升级当前目录下的项目的所有模块

npm update express #升级当前目录下的项目的指定模块

npm update -g express #升级全局安装的express模块

npm uninstall express #删除指定的模块

转载于:https://www.cnblogs.com/Atropos/p/5123928.html

工具 cocoapods和插件相关推荐

  1. iOS之深入解析CocoaPods的插件机制和如何加载插件整合开发工具

    一.CocoaPods 插件机制 ① Ruby 在 Ruby 中,类永远是开放的,总是可以将新的方法加入到已有的类中,除了自己的代码中,还可以用在标准库和内置类中,这个特性被称为 Ruby Open ...

  2. jQuery笔记之工具方法extend插件扩展

    jQuery工具方法 $.extend()插件扩展(工具方法) $.fn.extend()插件扩展(实例方法) 浅度克隆.深度克隆 两个方法基本是一样的,唯一不同的就是调用方式不一样 -------- ...

  3. 墙裂推荐的工具软件及插件神器

    工具软件 本地搜索 Everything 百度云下载 PanDownload 下载工具 IDM 逻辑分析仪 串口工具 SecureCRT 解压缩工具 Bandizip Chrome插件神器 ssh远程 ...

  4. 高效工具推荐:技术人员必备的3个知识收藏工具(浏览器插件)

    高效工具推荐:技术人员必备的3个知识收藏工具(浏览器插件) 知识收藏插件 写在前面 人类的进步在于使用工具.今天给大家推荐3款高效的知识收藏工具 浏览器插件 如果你是一名技术人员(开发人员.学生.研究 ...

  5. 微信开发者工具扩展自定义插件

    需求:在微信开发者工具内扩展一个 编译less语法的插件 实现基础:微信开发者工具应该用的是vscode的开源内核. 查看微信官网: 想要安装一个vscode的插件: 1.找到插件 首先按照微信官网给 ...

  6. html页面设计工具,8个新设计工具和网页插件分享

    8个新设计工具和网页插件分享 Sponsor 很多网页设计师都身兼界面设计以及前端代码的职责,工作实在繁忙,所以我们经常使用一些辅助工具来加快和实现自己的项目.今天设计达人网小编整理8个新设计工具和插 ...

  7. 微信小程序: 微信小程序-开发者工具添加less插件

    在入门微信小程序的时候,在其他编译软件中有使用less插件的小伙伴都会发现,在微信小程序-    开发者工具中是没有下载插件这个入口的,所以我们可以借助vscode来辅助微信小程序-开发者工具安装le ...

  8. 开发者必备工具-掘金Chrome插件

    打开新标签,发现好内容 今天向大家介绍一个内容发现的一个非常实用的工具-掘金浏览器插件 像官网介绍一样,掘金浏览器插件面向开发者(前端.后端.Android),产品经理,设计 推荐优质的互联网技术. ...

  9. Idea开发工具集成Drools插件

    Idea开发工具集成Drools插件 在百度上搜索了很久,都没有找到能够清晰的在idea开发工具中安装Drools插件,今天知道实践了一下,分享如下: 第一步,打开idea,本人使用的是2021.3. ...

  10. 工具+IDEA小插件

    桌面工具 uTools (插件工具) Snipaste(截图工具) electerm (ssh/sftp 客户端) Another Redis Desktop Manager(redis客户端) ID ...

最新文章

  1. mysql57 修改root密码,MySQL 5.7.x修改root默认密码(CentOS下)
  2. 科技感的动态设计方法-2
  3. SQL Server--通过存储过程生成表数据的脚本
  4. 深度有趣 | 29 方言种类分类
  5. 网站左侧悬浮框随着滚动条滚动代码
  6. 线程---pthread_creat的问题
  7. java 链接kafka单机版_kafka单机环境搭建及其基本使用
  8. [读书笔记]普林斯顿微积分读本(修订版)-未完工
  9. 使用PR剪辑视频,mkv格式怎么无损转mp4
  10. 向量加减法首尾规律_平面向量加减法口诀
  11. 关键字Wait Until Keyword Succeeds
  12. oracle 用户权限设置,oracle用户权限管理使用详解
  13. select、poll、epoll之间的区别总结摘自http://www.cnblogs.com/Anker/p/3265058.html
  14. 【Day7.1】张掖七彩丹霞看日出
  15. 初识C语言(三)--最终章,万字解析,趣味讲解完C语言的最后知识点
  16. 【FinE】统计与计量指标计算(Matlab)
  17. maven java_home
  18. java鱼眼相机标定_鱼眼相机标定方法及标定装置制造方法
  19. 中国标准时间转换为年月日时分秒,指定00:00:00 或23:59:59或当下时分秒
  20. 云计算与大数据之间的紧密联系

热门文章

  1. 容器就业市场持续增长,5条建议让您快速掌握Docker技能
  2. ASP.NET 自定义DataTable数据
  3. 进阶:案例三: Upload File using WebDynpro
  4. 标准库Allocator的简易实现(二)
  5. httpclient 无信任证书使用https
  6. 使用CSS3关键帧动画创建的动态通知气泡
  7. 使用二维数组遇到的问题
  8. Hibernate框架核心组件
  9. Caused by: java.lang.ClassNotFoundException: Didn’t find class on path apk Android Studio解决方案
  10. [2018.03.29 T1] 异或