【问题标题】:Ruby Error in cocoa pods After upgrading os and installing xcode升级操作系统并安装 xcode 后,可可豆荚中出现 Ruby 错误
【发布时间】:2019-05-20 06:19:55
【问题描述】:

运行终端命令时出现以下错误

pod install 终端中的命令

/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>'

JAYDEEPs-Mini:~ jaydeepvyas$ rvm -v
rvm 1.29.6 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

JAYDEEPs-Mini:~ jaydeepvyas$ ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
JAYDEEPs-Mini:~ jaydeepvyas$ 

【问题讨论】:

  • 你有什么版本的rubygems?我发现这发生在 Docker(从源代码构建 ruby​​)中,使用 ruby​​gems 3.0.0 而不是 2.7.4。
  • @jwadsa​​ck 无法安装 pod .. 当我尝试更新 brew 时出现同样的错误
  • -bash: brew: command not found with brew
  • @jwadsa​​ck 我添加了有问题的版本
  • 你能检查gem --version,看看是不是3.0.0?如果是,请尝试运行gem update --system 2.7.4,看看是否能让您继续前进。我不知道问题出在哪里,但目前这对我的问题有效。

标签: ios xcode rubygems cocoapods


【解决方案1】:

运行 sudo gem update --system 2.7.4 你可以解决这个问题

【讨论】:

  • 唯一有效的方法!在我的系统上也添加了 -n /usr/local/bin ,导致 /usr/bin 不可写。谢谢
【解决方案2】:

gem 有新的release 3.0.1 包含修复,问题相关https://github.com/rubygems/rubygems/issues/2535

试试gem update --system

【讨论】:

    【解决方案3】:

    根据 rimkashox 的回答,这对我有用

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

    【讨论】:

      猜你喜欢
      • 2019-11-27
      • 2015-10-02
      • 2015-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 2021-11-05
      相关资源
      最近更新 更多