【问题标题】:Getting error cannot load such file -- rubygems/core_ext/kernel_warn (LoadError), when performing any gem command执行任何 gem 命令时出现错误无法加载此类文件 - ruby​​gems/core_ext/kernel_warn (LoadError)
【发布时间】:2019-05-20 07:05:54
【问题描述】:

我正在尝试创建 cocoa-pod 框架并尝试创建 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>'

ruby -v : ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]

which ruby : /usr/bin/ruby

我尝试了以下命令,但结果相同。

\curl -sSL https://get.rvm.io | bash -s stable 
install Ruby with rvm install 2.5.3

    /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>'
Installing requirements for osx.
Updating system...........Failed to update Homebrew, follow instructions here:
    https://github.com/Homebrew/homebrew/wiki/Common-Issues
and make sure `brew update` works before continuing.
.
Error running 'requirements_osx_brew_update_system ruby-2.5.3',
please read /Users/Bhavesh_Mac/.rvm/log/1545279328_ruby-2.5.3/update_system.log
Requirements installation failed with status: 1.

【问题讨论】:

  • 请正确格式化问题。
  • 我同意:使用 rbenv 安装最新的 Ruby。我发现 Mac OS ruby​​ 2.3.0 几乎没用。
  • \curl -sSL https://get.rvm.io | bash -s stable安装RVM;使用rvm install 2.5.3 安装 Ruby。 Don'tusesystem Ruby.
  • 操作系统版本是 macOS-Mojave,@anothermh 我试过给出同样错误的命令。

标签: ios ruby macos cocoapods


【解决方案1】:

这可能与release 3.0.1 中修复的rubygems 中的问题#2535 有关。

试试gem update --system

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 2015-01-22
    • 2012-10-25
    相关资源
    最近更新 更多