美文网首页
最新cocoPods 安装遇到的问题总结

最新cocoPods 安装遇到的问题总结

作者: abcdef沧海 | 来源:发表于2018-11-09 11:43 被阅读39次

由于我的mac 安装的cocopods 是好的,由于我更新了最新的系统,更新到Xcode 10 以后,就不能进行正常使用cocopods 了。

提示ruby 出现问题。刚开始我以为是ruby 的版本过低,然后执行
rvm install 2.3.7 对ruby 进行更新,无奈继续报错
最近我只能放弃想重新安装cocopods.

  1. 先按照ruby
    发现自己电脑的镜像是 (https://gems.ruby-china.org/) 没想到这个镜像也失效了。
    然后执行
    gem sources –remove https://gems.ruby-china.org/
    gem sources -a https://gems.ruby-china.com/
    gem sources -l
    sudo gem install cocoapods
    重新安装镜像文件

2.命令 sudo gem install cocopods

出现了这个错误提示无法进行安装
localhost:~ yangzhongjie$ sudo gem install cocoapods
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

解决办法
sudo gem install cocoapods -n /usr/local/bin
sudo gem install -n /usr/local/bin cocoapods

  1. cocopods 安装成功了,但是继续报错,最好发现是ruby 的版本问题
    然后重新升级ruby 的版本
    执行命令
    查看rvm中管理的所有ruby版本
    rvm list known

选择一个版本进行安装
rvm install 2.3.0

使用
rvm use 2.3.0

移除
rvm remove 2.0.0

检查版本
ruby --version

然后又报错


解决办法:
rvm get head
rvm autolibs enable
rvm use --install 2.3.0
bundle install

解决步骤:

1.为了安全起见,执行命令"sudogem uninstall cocoapods",卸载原有的CocoaPod

2.执行命令"sudo gem install -n /usr/local/bin cocoapods"来重新安装cocoapod,或者参照下面的方法重装

3.如果没有权限执行pod,执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限
这个读写权限很重要,一定要执行这个命令

相关文章

网友评论

      本文标题:最新cocoPods 安装遇到的问题总结

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