clap4trap 2018-12-24 15:59 采纳率: 0%
浏览 746

Mac 安装cocoapod报错

在安装cocoapod的过程中,安装新的ruby版本时报错,如图。

图片说明

若是跳过更新安装pod,也会报错

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- rubygems/core_ext/kernel_warn (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Library/Ruby/Site/2.3.0/rubygems.rb:1395:in `<top (required)>'
    from <internal:gem_prelude>:4:in `require'
    from <internal:gem_prelude>:4:in `<internal:gem_prelude>'

若添加sudo可以执行下去,但pod setup不可以使用sudo,如图

图片说明

请问这该怎么解决?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-07 13:09
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题是由于Ruby Gems无法找到指定版本的Ruby。你需要在你的Ruby源中添加一个新的Ruby源。

    以下是如何解决此问题的方法:

    1. 打开终端(如果你使用的是macOS)或者命令提示符(如果你使用的是Windows)。

    2. 使用以下命令安装Homebrew:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    1. 安装Ruby源:
    brew install homebrew/cask/ruby
    
    1. 确保Ruby已正确安装并启用。你可以通过运行以下命令来验证这个过程:
    ruby -v
    

    如果一切正常,你应该会看到Ruby的版本信息。

    注意:以上步骤可能因你的操作系统而异,请根据你使用的具体操作系统的帮助文档进行相应的调整。

    评论

报告相同问题?