Mac系统10.15.1之后遇到的pod问题

升级Mac系统10.15.1之后遇到的pod问题及解决方法

第一种问题

打开终端输入

 $:cd  /user/项目本地路径/Podfile

在窗口的上方会提示-bash转换成-zsh,

  • 如果想转成-zsh的可以按照提示的命令进行运行,切换:

    $:chsh -s /bin/zsh
    
  • 如果还想保持现有的-bash方式,不想要这个提示可以可以进行下面的操作:

    $:vim ~/.bash_profile 
    
  • 按 i 编辑.bash_profile 文件,在底部增加以下这行

    $:export BASH_SILENCE_DEPRECATION_WARNING=1
    
  • 按esc键之后,:wq 保存退出,在运行以下指令,使.bash_profile生效

    $:source ~/.bash_profile
    

重新启动终端,再次打开终端,提示语就消失了

第二种问题

pod install之后报错,开始报错如下

 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby:
                   bad interpreter: No such file or directory
  • 然后我就按照百度的解决方法进行更新,可是又提示我当前用户没有sudoer权限。没办法只好先解决权限的问题了,使用网上的 sudo su 以及su命令都无法解决。

  • 最后简单粗暴:系统偏好设置-用户及用户组-选择当前用户-设置成管理员。再次重新打开终端输入sudo su 提示当前用户是root用户了。

  • 接下来就开始解决上面英文的提示了,思路是更新ruby镜像,更新cocoapods。

  • 首先查看gem来源是否是最新版的

    $:gem sources -l
    
  • 不是最新的就更换最新的,先删除老的

    $:gem sources --remove https://gems.ruby-china.org/
    
  • 之后添加最新的镜像

     $:gem sources -a https://gems.ruby-china.com
    
  • 执行更新命令

     $:sudo gem update --system 
    
  • 更新好gem之后,就该更新pods了

  • 执行命令

     $:sudo gem install -n /usr/local/bin cocoapods --pre
    
  • 更新本地的仓库

     $:pod repo update
    
  • 最后就可以执行

     $:pod install
    

目前更新系统10.15.1之后就只发现了这些问题,有其他问题小伙伴们可以补充一下。
更新pods参考链接:https://www.hangge.com/blog/cache/detail_2230.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力成为包租婆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值