前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于Flutter报CocoaPods installed but it is not working的解决办法

关于Flutter报CocoaPods installed but it is not working的解决办法

作者头像
xiangzhihong
发布2022-07-06 07:56:47
1.5K0
发布2022-07-06 07:56:47
举报
文章被收录于专栏:向治洪

最近在搭建Flutter环境的时候,使用flutter doctor -v出现以下警告:

代码语言:javascript
复制
[!] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    ✗ CocoaPods installed but not working.
        You appear to have CocoaPods installed but it is not working.
        This can happen if the version of Ruby that CocoaPods was installed with
        is different from the one being used to invoke it.
        This can usually be fixed by re-installing CocoaPods.
      To re-install see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

提示的是:Ruby的版本和CocoaPods的版本不对应产生的问题。Ruby Version Manager(Ruby版本管理器)是用于类UNIX操作系统的软件平台,用于管理同一设备上Ruby的多个安装。如果还没有安装,可以使用下面的命令安装:

代码语言:javascript
复制
$ curl -L https://get.rvm.io | bash -s stable

然后,再使用source命令使rvm生效。

代码语言:javascript
复制
$ source ~/.bash_profile
$ source ~/.bashrc

接下来,就是使用nvm安装指定的ruby版本。安装之前可以使用下面的命令查看可用的ruby版本。

代码语言:javascript
复制
rvm list known
//安装指定版本
rvm install "ruby-3.1.2-default"

由于网络的原因,安装会比较慢,安装完成之后,可以使用ruby -v来查看是否正确安装。最后,在使用下面的命令安装cocoapods。

代码语言:javascript
复制
sudo gem install cocoapods

再次运行就正常了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档