美文网首页
Cocoapods 不能用,Oh no, an error oc

Cocoapods 不能用,Oh no, an error oc

作者: 刘明洋 | 来源:发表于2019-03-26 10:31 被阅读0次

如果pod install 或者pod update的时候,报错,提示一下信息:
1、Oh no, an error occurred
2、You don't have write permissions for the /usr/bin directory

可以使用以下方案解决:

1、管理程序包安装的工具

gem list
//查看所有安装的

image.png
2、如果有多个cocoapods,可以删除多余的,只保留1.4.0的即可。

移除程序包:

sudo gem uninstall cocoapods

删除多余的cocoapods-core

sudo gem uninstall cocoapods-core

如果有多个,会输出:
/*Select gem to uninstall:

  1. cocoapods-1.4.0
  2. cocoapods-1.6.0
  3. All versions*/

选择对应序号,即可删除。

3、安装指定版本的cocoapods:

sudo gem install cocoapods -v 1.4.0

如果报错:
You don't have write permissions ............

那使用下面方法安装:

sudo gem install -n /usr/local/bin cocoapods -v 1.4.0

4、如果报错:

ERROR: While executing gem ... (TypeError)

使用以下命令:

sudo gem update --system
sudo gem install cocoapods -n /usr/local/bin

5、gem 降级:

sudo gem update -n /usr/local/bin --system 2.7.3

6、查看gem版本号:

gem -v

7、查看pod 版本号

pod --version

查看版本号,用来验证有没有安装成功,没有的话,重复继续操作删除+安装一遍即可。

相关文章

网友评论

      本文标题:Cocoapods 不能用,Oh no, an error oc

      本文链接:https://www.haomeiwen.com/subject/bpgwvqtx.html