【问题标题】:Updated Mac to Catalina and ever since have had a Cocopods or Ruby error when runnings pod in workspace将 Mac 更新为 Catalina,此后在工作区中运行 pod 时出现 Cocoapods 或 Ruby 错误
【发布时间】:2020-04-03 04:38:04
【问题描述】:

这个问题已经有几个星期了,我已经尝试了所有方法,但不确定问题可能是什么以及如何解决它。我已经删除并重新安装了 ruby​​、cocoapods、xcode 工具等。我对所有这些都有些陌生,并且已经查看并尝试遵循几乎所有显示与我类似问题的类似表单。

出于某种原因,如果我在工作区文件夹之外运行 pod,一切正常。如果我将 CD 放入任何文件夹或尝试创建一个新的 xcode 项目并运行 pod init,我会收到相同的错误。

Traceback (most recent call last):
    35: from /usr/local/bin/pod:23:in `<main>'
    34: from /usr/local/bin/pod:23:in `load'
    33: from /usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-1.8.4/bin/pod:36:in `<top (required)>'
    32: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    31: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    30: from /usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-1.8.4/lib/cocoapods.rb:8:in `<top (required)>'
    29: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    28: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    27: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/inflections.rb:1:in `<top (required)>'
    26: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    25: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    24: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/inflector/methods.rb:3:in `<top (required)>'
    23: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    22: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    21: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/inflections.rb:1:in `<top (required)>'
    20: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    19: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    18: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/inflector/inflections.rb:3:in `<top (required)>'
    17: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    16: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    15: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/i18n.rb:5:in `<top (required)>'
    14: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    13: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    12: from /usr/local/lib/ruby/gems/2.6.0/gems/i18n-0.9.5/lib/i18n.rb:1:in `<top (required)>'
    11: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    10: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     9: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb:3:in `<top (required)>'
     8: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     7: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
     6: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization.rb:5:in `<top (required)>'
     5: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:30:in `load_native_extensions'
     4: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:30:in `each'
     3: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:30:in `block in load_native_extensions'
     2: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:62:in `try_load_c_extension'
     1: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- concurrent/concurrent_ruby_ext (LoadError)
    46: from /usr/local/bin/pod:23:in `<main>'
    45: from /usr/local/bin/pod:23:in `load'
    44: from /usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-1.8.4/bin/pod:36:in `<top (required)>'
    43: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    42: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    41: from /usr/local/lib/ruby/gems/2.6.0/gems/cocoapods-1.8.4/lib/cocoapods.rb:8:in `<top (required)>'
    40: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    39: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    38: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/core_ext/string/inflections.rb:1:in `<top (required)>'
    37: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    36: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    35: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/inflector/methods.rb:3:in `<top (required)>'
    34: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    33: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    32: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/inflections.rb:1:in `<top (required)>'
    31: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    30: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    29: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/inflector/inflections.rb:3:in `<top (required)>'
    28: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    27: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    26: from /usr/local/lib/ruby/gems/2.6.0/gems/activesupport-4.2.11.1/lib/active_support/i18n.rb:5:in `<top (required)>'
    25: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    24: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    23: from /usr/local/lib/ruby/gems/2.6.0/gems/i18n-0.9.5/lib/i18n.rb:1:in `<top (required)>'
    22: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    21: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    20: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb:3:in `<top (required)>'
    19: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    18: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    17: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization.rb:5:in `<top (required)>'
    16: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:30:in `load_native_extensions'
    15: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:30:in `each'
    14: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:30:in `block in load_native_extensions'
    13: from /usr/local/lib/ruby/gems/2.6.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb:62:in `try_load_c_extension'
    12: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:34:in `require'
    11: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:123:in `rescue in require'
    10: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems.rb:213:in `try_activate'
     9: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/specification.rb:1036:in `find_by_path'
     8: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/specification.rb:1036:in `find'
     7: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/specification.rb:1036:in `each'
     6: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/specification.rb:1037:in `block in find_by_path'
     5: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb:39:in `compatible?'
     4: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb:7:in `bundler_version'
     3: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb:22:in `bundler_version_with_reason'
     2: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb:68:in `lockfile_version'
     1: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb:80:in `lockfile_contents'
/usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb:80:in `pwd': Operation not permitted - getcwd (Errno::EPERM)

【问题讨论】:

标签: ios ruby xcode cocoapods macos-catalina


【解决方案1】:

打开终端。在终端中执行以下命令以获取最新的稳定版本:

sudo gem install cocoapods

添加--pre以获取最新的预发布:

sudo gem install cocoapods --pre

【讨论】:

    猜你喜欢
    • 2020-03-19
    • 2013-11-15
    • 2021-12-14
    • 2014-06-05
    • 2021-03-02
    • 1970-01-01
    • 2020-03-13
    • 2021-08-23
    • 1970-01-01
    相关资源
    最近更新 更多